Added Voice Activity Detection (VAD) support, including WhisperVadFactory, WhisperVadProcessor, builder/options APIs, VAD segment data, functional/unit tests, and a new examples/Vad sample.
Added Silero VAD model support to WhisperGgmlDownloader, including a dedicated SileroVadType enum and downloader test coverage.
Added the Whisper.net.Runtime.Cuda12 runtime packages for Windows and Linux, with runtime-loader support and dependency-checker updates.
Improved language detection by exposing whisper_lang_id() and adding candidate-based DetectLanguageWithProbability support.
Bumped whisper.cpp through 1.8.5 and refreshed native build/test workflows.
Simplified sampling strategy configuration by removing IWhisperSamplingStrategyBuilder.
Improved WhisperProcessor cancellation/instance handling and native failure/error-level propagation.
Compatibility & tooling
Enabled XML documentation output for build/package artifacts.
Included symbols in NuGet packages.
Updated GitHub Actions and runner versions across managed, native, MAUI, NoAVX, CodeQL, package, and push workflows.
Added repository Copilot instructions and reusable validation skills for managed API, native runtime, runtime-loading, package/release, MAUI, NoAVX, and test-model workflows.
Updated Blazor reconnection handling and refreshed example package versions.
Dependency updates
Updated Microsoft.Extensions.AI.Abstractions through 10.2.0.
Updated Microsoft.Bcl.AsyncInterfaces through 10.0.7.
Updated Microsoft.AspNetCore.Components.WebAssembly and Server through 10.0.5.
Updated Microsoft.Extensions.Logging.Debug to 10.0.7.
Updated NAudio to 2.3.0.
Updated Microsoft.DotNet.XHarness.TestRunners.Xunit prerelease and coverlet.collector 10.0.0.
What's Changed
Preparing dev branch for 1.9.1-preview1 to be merged after 1.9.0 release by @sandrohanea in #455
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [Whisper.net](https://github.com/sandrohanea/whisper.net) | nuget | patch | `1.9.0` → `1.9.1` |
---
### Release Notes
<details>
<summary>sandrohanea/whisper.net (Whisper.net)</summary>
### [`v1.9.1`](https://github.com/sandrohanea/whisper.net/releases/tag/1.9.1)
[Compare Source](https://github.com/sandrohanea/whisper.net/compare/1.9.0...1.9.1)
#### Highlights
- Added Voice Activity Detection (VAD) support, including `WhisperVadFactory`, `WhisperVadProcessor`, builder/options APIs, VAD segment data, functional/unit tests, and a new `examples/Vad` sample.
- Added Silero VAD model support to `WhisperGgmlDownloader`, including a dedicated `SileroVadType` enum and downloader test coverage.
- Added the `Whisper.net.Runtime.Cuda12` runtime packages for Windows and Linux, with runtime-loader support and dependency-checker updates.
- Improved language detection by exposing `whisper_lang_id()` and adding candidate-based `DetectLanguageWithProbability` support.
- Bumped whisper.cpp through 1.8.5 and refreshed native build/test workflows.
- Simplified sampling strategy configuration by removing `IWhisperSamplingStrategyBuilder`.
- Improved `WhisperProcessor` cancellation/instance handling and native failure/error-level propagation.
#### Compatibility & tooling
- Enabled XML documentation output for build/package artifacts.
- Included symbols in NuGet packages.
- Updated GitHub Actions and runner versions across managed, native, MAUI, NoAVX, CodeQL, package, and push workflows.
- Added repository Copilot instructions and reusable validation skills for managed API, native runtime, runtime-loading, package/release, MAUI, NoAVX, and test-model workflows.
- Updated Blazor reconnection handling and refreshed example package versions.
#### Dependency updates
- Updated Microsoft.Extensions.AI.Abstractions through 10.2.0.
- Updated Microsoft.Bcl.AsyncInterfaces through 10.0.7.
- Updated Microsoft.AspNetCore.Components.WebAssembly and Server through 10.0.5.
- Updated Microsoft.Extensions.Logging.Debug to 10.0.7.
- Updated NAudio to 2.3.0.
- Updated Microsoft.DotNet.XHarness.TestRunners.Xunit prerelease and coverlet.collector 10.0.0.
#### What's Changed
- Preparing dev branch for 1.9.1-preview1 to be merged after 1.9.0 release by [@​sandrohanea](https://github.com/sandrohanea) in [#​455](https://github.com/sandrohanea/whisper.net/pull/455)
- Fixed blazor example after dotnet 10 changes. by [@​sandrohanea](https://github.com/sandrohanea) in [#​456](https://github.com/sandrohanea/whisper.net/pull/456)
- Removed `IWhisperSamplingStrategyBuilder` and refactored related sampling strategy builders by [@​sandrohanea](https://github.com/sandrohanea) in [#​459](https://github.com/sandrohanea/whisper.net/pull/459)
- Bump Microsoft.Extensions.AI.Abstractions from 10.0.0 to 10.0.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​460](https://github.com/sandrohanea/whisper.net/pull/460)
- use error levels from ggml library by [@​yuroller](https://github.com/yuroller) in [#​463](https://github.com/sandrohanea/whisper.net/pull/463)
- fix off by one error language prob array by [@​yuroller](https://github.com/yuroller) in [#​465](https://github.com/sandrohanea/whisper.net/pull/465)
- Bump Microsoft.Bcl.AsyncInterfaces from 10.0.0 to 10.0.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​467](https://github.com/sandrohanea/whisper.net/pull/467)
- Bump Microsoft.Extensions.AI.Abstractions from 10.0.1 to 10.1.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​468](https://github.com/sandrohanea/whisper.net/pull/468)
- expose whisper\_lang\_id() function by [@​yuroller](https://github.com/yuroller) in [#​464](https://github.com/sandrohanea/whisper.net/pull/464)
- Bump Microsoft.AspNetCore.Components.WebAssembly from 10.0.0 to 10.0.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​469](https://github.com/sandrohanea/whisper.net/pull/469)
- Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 10.0.0 to 10.0.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​470](https://github.com/sandrohanea/whisper.net/pull/470)
- Added `whisper_lang_id` to `INativeWhisper` interface in ProcessingFailureTests. by [@​sandrohanea](https://github.com/sandrohanea) in [#​473](https://github.com/sandrohanea/whisper.net/pull/473)
- Restore ios build by [@​sandrohanea](https://github.com/sandrohanea) in [#​472](https://github.com/sandrohanea/whisper.net/pull/472)
- Improved `DetectLanguageWithProbability` to support candidate-based language detection by [@​sandrohanea](https://github.com/sandrohanea) in [#​474](https://github.com/sandrohanea/whisper.net/pull/474)
- Update iOS simulator version in GitHub workflows to 26.2 by [@​sandrohanea](https://github.com/sandrohanea) in [#​476](https://github.com/sandrohanea/whisper.net/pull/476)
- Adding Whisper.net.Runtime.Cuda12 by [@​sandrohanea](https://github.com/sandrohanea) in [#​475](https://github.com/sandrohanea/whisper.net/pull/475)
- Including symbols in nuget package by [@​sandrohanea](https://github.com/sandrohanea) in [#​477](https://github.com/sandrohanea/whisper.net/pull/477)
- Bumped whisper.cpp to 1.8.3 by [@​sandrohanea](https://github.com/sandrohanea) in [#​478](https://github.com/sandrohanea/whisper.net/pull/478)
- Bump Microsoft.Extensions.AI.Abstractions from 10.1.1 to 10.2.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​482](https://github.com/sandrohanea/whisper.net/pull/482)
- Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 10.0.1 to 10.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​481](https://github.com/sandrohanea/whisper.net/pull/481)
- Bump Microsoft.AspNetCore.Components.WebAssembly from 10.0.1 to 10.0.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​480](https://github.com/sandrohanea/whisper.net/pull/480)
- Fixed nuget push + action versions by [@​sandrohanea](https://github.com/sandrohanea) in [#​479](https://github.com/sandrohanea/whisper.net/pull/479)
- Bumped nuget versions by [@​sandrohanea](https://github.com/sandrohanea) in [#​483](https://github.com/sandrohanea/whisper.net/pull/483)
- Enable XML doc comments for build/package by [@​Eilon](https://github.com/Eilon) in [#​491](https://github.com/sandrohanea/whisper.net/pull/491)
- Maui actions fix by [@​fmam0126](https://github.com/fmam0126) in [#​508](https://github.com/sandrohanea/whisper.net/pull/508)
- Bump Microsoft.Extensions.Logging.Debug from 10.0.2 to 10.0.7 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​506](https://github.com/sandrohanea/whisper.net/pull/506)
- Bump Microsoft.Bcl.AsyncInterfaces from 10.0.2 to 10.0.7 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​503](https://github.com/sandrohanea/whisper.net/pull/503)
- Bump NAudio from 2.2.1 to 2.3.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​498](https://github.com/sandrohanea/whisper.net/pull/498)
- Bump Microsoft.AspNetCore.Components.WebAssembly from 10.0.2 to 10.0.5 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​494](https://github.com/sandrohanea/whisper.net/pull/494)
- Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 10.0.2 to 10.0.5 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​495](https://github.com/sandrohanea/whisper.net/pull/495)
- Bump Microsoft.DotNet.XHarness.TestRunners.Xunit from 10.0.0-prerelease.25174.1 to 10.0.0-prerelease.26230.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​504](https://github.com/sandrohanea/whisper.net/pull/504)
- Bump coverlet.collector from 6.0.4 to 10.0.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​502](https://github.com/sandrohanea/whisper.net/pull/502)
- Bump whisper.cpp to 1.8.4 by [@​fmam0126](https://github.com/fmam0126) in [#​507](https://github.com/sandrohanea/whisper.net/pull/507)
- Bump whisper.cpp to 1.8.5 by [@​sandrohanea](https://github.com/sandrohanea) in [#​510](https://github.com/sandrohanea/whisper.net/pull/510)
- feat: Implement Voice Activity Detection (VAD) functionality by [@​sandrohanea](https://github.com/sandrohanea) in [#​511](https://github.com/sandrohanea/whisper.net/pull/511)
- feat: Add Copilot instructions by [@​sandrohanea](https://github.com/sandrohanea) in [#​513](https://github.com/sandrohanea/whisper.net/pull/513)
- chore: Update action versions in workflow files by [@​sandrohanea](https://github.com/sandrohanea) in [#​512](https://github.com/sandrohanea/whisper.net/pull/512)
- refactor: Simplify WhisperProcessor by removing static processor instance tracking and enhancing cancellation handling by [@​sandrohanea](https://github.com/sandrohanea) in [#​514](https://github.com/sandrohanea/whisper.net/pull/514)
- Fixed CD push by [@​sandrohanea](https://github.com/sandrohanea) in [#​515](https://github.com/sandrohanea/whisper.net/pull/515)
- feat: Add Silero VAD model support and downloader functionality by [@​sandrohanea](https://github.com/sandrohanea) in [#​516](https://github.com/sandrohanea/whisper.net/pull/516)
#### Thanks to the new Contributors
- [@​yuroller](https://github.com/yuroller) made their first contributions in [#​463](https://github.com/sandrohanea/whisper.net/pull/463), [#​465](https://github.com/sandrohanea/whisper.net/pull/465), and [#​464](https://github.com/sandrohanea/whisper.net/pull/464)
- [@​Eilon](https://github.com/Eilon) made their first contribution in [#​491](https://github.com/sandrohanea/whisper.net/pull/491)
- [@​fmam0126](https://github.com/fmam0126) made their first contributions in [#​508](https://github.com/sandrohanea/whisper.net/pull/508) and [#​507](https://github.com/sandrohanea/whisper.net/pull/507)
**Full Changelog**: <https://github.com/sandrohanea/whisper.net/compare/1.9.0...1.9.1>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDcuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIwNy40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate-bot
changed title from Update dependency Whisper.net to 1.9.1 to Update dependency Whisper.net to 1.9.1 - autoclosed2026-06-03 04:30:19 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
1.9.0→1.9.1Release Notes
sandrohanea/whisper.net (Whisper.net)
v1.9.1Compare Source
Highlights
WhisperVadFactory,WhisperVadProcessor, builder/options APIs, VAD segment data, functional/unit tests, and a newexamples/Vadsample.WhisperGgmlDownloader, including a dedicatedSileroVadTypeenum and downloader test coverage.Whisper.net.Runtime.Cuda12runtime packages for Windows and Linux, with runtime-loader support and dependency-checker updates.whisper_lang_id()and adding candidate-basedDetectLanguageWithProbabilitysupport.IWhisperSamplingStrategyBuilder.WhisperProcessorcancellation/instance handling and native failure/error-level propagation.Compatibility & tooling
Dependency updates
What's Changed
IWhisperSamplingStrategyBuilderand refactored related sampling strategy builders by @sandrohanea in #459whisper_lang_idtoINativeWhisperinterface in ProcessingFailureTests. by @sandrohanea in #473DetectLanguageWithProbabilityto support candidate-based language detection by @sandrohanea in #474Thanks to the new Contributors
Full Changelog: https://github.com/sandrohanea/whisper.net/compare/1.9.0...1.9.1
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
Update dependency Whisper.net to 1.9.1to Update dependency Whisper.net to 1.9.1 - autoclosedPull request closed