RecursiveAI.OneSpeech
1.0.0
Prefix Reserved
dotnet add package RecursiveAI.OneSpeech --version 1.0.0
NuGet\Install-Package RecursiveAI.OneSpeech -Version 1.0.0
<PackageReference Include="RecursiveAI.OneSpeech" Version="1.0.0" />
<PackageVersion Include="RecursiveAI.OneSpeech" Version="1.0.0" />
<PackageReference Include="RecursiveAI.OneSpeech" />
paket add RecursiveAI.OneSpeech --version 1.0.0
#r "nuget: RecursiveAI.OneSpeech, 1.0.0"
#:package RecursiveAI.OneSpeech@1.0.0
#addin nuget:?package=RecursiveAI.OneSpeech&version=1.0.0
#tool nuget:?package=RecursiveAI.OneSpeech&version=1.0.0
Speech recognition for .NET
OneSpeech transcribes audio, times words, labels speakers and runs live sessions in managed .NET 10. Open-weight models (Whisper, Qwen3-ASR, FastConformer, Moonshine, Silero VAD, CAM++) run on OneModel; OneAudio decodes and resamples audio. No native inference runtime is required, and the packages are NativeAOT and trim clean.
OneSpeech is unaffiliated with other products or companies named OneSpeech.
using OneSpeech;
Transcript transcript = Speech.Transcribe("meeting.m4a");
foreach (Turn turn in transcript.Turns)
Console.WriteLine($"{turn.Speaker}: {turn.Text}");
Models download on first use into a per-user cache, verified by SHA-256. The default clustering diarizer does not detect overlapping speech; an overlap-aware tier-2 diarizer is available by name. Read the measured results and limits before choosing a model.
Source and documentation · Project · Licences · Third-party notices
Container audio and subtitles
The optional RecursiveAI.OneSpeech.Media package adds OneMedia container audio input, Transcript subtitle exports (SRT, WebVTT, ASS and TTML), cue interchange and caption muxing. Usage and fidelity policy.
Command line
dotnet tool install -g RecursiveAI.OneSpeech.Cli provides onespeech transcribe, align, diarize, enroll and models pull.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- RecursiveAI.OneAudio (>= 1.7.2)
- RecursiveAI.OneModel (>= 1.2.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on RecursiveAI.OneSpeech:
| Package | Downloads |
|---|---|
|
RecursiveAI.OneSpeech.Media
Speech recognition for .NET. Managed transcription, timing and speaker recognition. Unaffiliated with other products or companies named OneSpeech. |
|
|
RecursiveAI.OneSpeech.Models.MoonshineBase
Speech recognition for .NET. Managed transcription, timing and speaker recognition. Unaffiliated with other products or companies named OneSpeech. |
|
|
RecursiveAI.OneSpeech.Models.MoonshineTiny
Speech recognition for .NET. Managed transcription, timing and speaker recognition. Unaffiliated with other products or companies named OneSpeech. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 0 | 11/11/2026 |