Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Whisper.net. Speech to text made simple using Whisper Models
| Date | Stars |
|---|---|
| 2026-07-24 | 937 |
| 2026-07-25 | 937 |
| 2026-07-28 | 937 |
| 2026-07-30 | 937 |
| 2026-08-06 | 937 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
# Whisper.net
Open-Source Whisper.net
Dotnet bindings for OpenAI Whisper made possible by [whisper.cpp](https://github.com/ggerganov/whisper.cpp)
## Build Status
| Build type | Build Status |
|----------|--------------|
| CI Status (Native + dotnet) | [](https://github.com/sandrohanea/whisper.net/actions/workflows/build-all.yml) |
## Getting Started
To install Whisper.net with all the available runtimes, run the following command in the [Package Manager Console](http://docs.nuget.org/docs/start-here/using-the-package-manager-console):
```
PM> Install-Package Whisper.net.AllRuntimes
```
Or add a package reference in your `.csproj` file:
```
<PackageReference Include="Whisper.net.AllRuntimes" Version="1.9.1" />
```
`Whisper.net` is the main package that contains the core functionality but does not include any runtimes. `Whisper.net.AllRuntimes` includes all available runtimes for Whisper.net, including both CUDA 13 (`Whisper.net.Runtime.Cuda`) and CUDA 12 (`Whisper.net.Runtime.Cuda12`) GPU builds.
### Installing Specific Runtimes
To install a specific runtime, you can install them individually and combine them as needed. For example, to install the CPU runtime, add the following package references:
```
<PackageReference Include="Whisper.net" Version="1.9.1" />
```
```
<PackageReference Include="Whisper.net.Runtime" Version="1.9.1" />
```
## GPT for Whisper
We also have a custom-built GPT inside ChatGPT, which can help you with information based on this code, previous issues, and releases. Available [here](https://chat.openai.com/g/g-GQU8iEnAa-whisper-net-helper).
Please try to ask it before publishing a new question here, as it can help you a lot faster.
## Runtimes Description
Whisper.net comes with multiple runtimes to support different platforms and hardware acceleration. Below are the available runtimes:
### Whisper.net.Runtime
The default runtime that uses the CPU for inference. It is available on all platforms and does not require any additional dependencies.
#### Examples:
- [Simple usage example](https://github.com/sandrohanea/whisper.net/tree/main/examples/Simple)
- [Simple usage example (without Async processing) ](https://github.com/sandrohanea/whisper.net/blob/main/examples/SimpleSync/Program.cs)
- [NAudio integration for mp3](https://github.com/sandrohanea/whisper.net/blob/main/examples/NAudioMp3/Program.cs)
- [NAudio integration for resampled wav](https://github.com/sandrohanea/whisper.net/blob/main/examples/NAudioResampleWav/Program.cs)
- [Simple channel diarization](https://github.com/sandrohanea/whisper.net/blob/main/examples/Diarization/Program.cs)
- [Blazor example](https://github.com/sandrohanea/whisper.net/tree/main/examples/BlazorApp)
#### Pre-requisites
- Windows: Microsoft Visual C++ Redistributable for at least Visual Studio 2022 (x64) [Download Link](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-microsoft-visual-c-redistributable-version)
- Windows 11 or Windows Server 2022 (or newer) is required
- Linux: `libstdc++6`, `glibc 2.31`
- macOS: TBD
- For x86/x64 platforms, the CPU must support AVX, AVX2, FMA and F16C instructions. If your CPU does not support these instructions, you'll need to use the `Whisper.net.Runtime.NoAvx` runtime instead.
#### Supported Platforms
- Windows x86, x64, ARM64
- Linux x64, ARM64, ARM
- macOS x64, ARM64 (Apple Silicon)
- Android
- iOS
- MacCatalyst
- tvOS
- WebAssembly
### Whisper.net.Runtime.NoAvx
For CPUs that do not support AVX instructions.
#### Pre-requisites
- Windows: Microsoft Visual C++ Redistributable for at least Visual Studio 2022 (x64) [Download Link](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#latest-microsoft-visual-c-redistributable-version)
- Windows 11 or Windows Server 2022 (or newer) is Excerpt of 12,466 characters
Read on GitHub161
83
Tim Miller · @AvaloniaUI · Japan
4
3
3
3
Roger Barreto · @Microsoft · Ireland
2
2
1
Eilon Lipton · Microsoft
1
1
1
1
1
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:0c6324cac80e2365, topic:speech-recognition, topic:speech-to-text, desc:speech-to-text