Skip to content

v1.7.0

Compare
Choose a tag to compare
@sandrohanea sandrohanea released this 07 Oct 22:30
· 53 commits to main since this release

Whisper.net v1.7.0 Release Notes

We're excited to announce the latest version of Whisper.net, packed with new features, enhanced runtime flexibility, and improved support for high-performance speech recognition!

New Features & Improvements

🛠️ Multiple Runtimes Support

  • Flexible runtime support: In the past, you could only reference one runtime at a time. Now, Whisper.net allows you to include multiple runtimes within the same project. This makes it easier to build cross-platform applications that take advantage of different runtime options depending on the hardware and platform being used.

🚀 Vulkan Runtime Support

  • We’ve added Vulkan as a new GPU runtime option, enabling better GPU acceleration on Windows x64 for systems supporting Vulkan.

OpenVINO Runtime Support

  • Support for OpenVINO has been introduced, providing improved performance on Intel hardware (both CPU and GPU). You can now offload heavy computation to Intel devices with this runtime.
  • Added an OpenVINO encoder downloader to make it easier to acquire necessary models for your OpenVINO workloads.

📥 Downloader for OpenVINO Encoders

  • Simplified the process of downloading OpenVINO encoder models for faster setup and enhanced model management.

🔄 RuntimeOptions for Configurable Runtimes

  • Introducing RuntimeOptions, which allows you to configure runtime behaviors, such as selecting which GPU or device to use. This adds greater flexibility and control over how Whisper.net operates on different hardware setups.

Updates

⚙️ CUDA Runtime Update

  • The previous Whisper.net.Cublas runtime has been renamed to Whisper.net.Cuda to reflect the use of CUDA for Nvidia GPUs. This renaming ensures consistency and clarity in runtime names.

🛑 ClBlast Runtime Removal

  • Removed support for the Whisper.net.Runtime.Clblast runtime. Vulkan, CUDA, and OpenVINO now provide more efficient alternatives for hardware acceleration.

🚀 Support for Whisper Large v3 Turbo Models

  • We've added support for Whisper Large v3 Turbo, which delivers enhanced performance for large-scale speech recognition tasks.

🔄 Upgraded to Latest Whisper.cpp

  • This release integrates the latest Whisper.cpp updates, including all new features, optimizations, and bug fixes from the underlying whisper.cpp project. Expect improved performance, stability, and broader platform compatibility.

We hope these improvements will help make Whisper.net even more powerful for your projects. As always, your feedback is welcome, and be sure to check out our documentation for examples and usage details.

Happy coding! 🎉

Full Changelog: 1.5.0...1.7.0