Voxa.Services.AzureVoiceLive
0.7.2-alpha
This is a prerelease version of Voxa.Services.AzureVoiceLive.
dotnet add package Voxa.Services.AzureVoiceLive --version 0.7.2-alpha
NuGet\Install-Package Voxa.Services.AzureVoiceLive -Version 0.7.2-alpha
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Voxa.Services.AzureVoiceLive" Version="0.7.2-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Voxa.Services.AzureVoiceLive" Version="0.7.2-alpha" />
<PackageReference Include="Voxa.Services.AzureVoiceLive" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Voxa.Services.AzureVoiceLive --version 0.7.2-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Voxa.Services.AzureVoiceLive, 0.7.2-alpha"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Voxa.Services.AzureVoiceLive@0.7.2-alpha
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Voxa.Services.AzureVoiceLive&version=0.7.2-alpha&prerelease
#tool nuget:?package=Voxa.Services.AzureVoiceLive&version=0.7.2-alpha&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Voxa.Services.AzureVoiceLive
Composite STT+LLM+TTS+VAD processor for Voxa, backed by the Azure Voice Live API.
The same processor speaks Azure Voice Live, Azure OpenAI Realtime, and OpenAI Realtime — they share a wire protocol, so only the endpoint URL and auth header change.
Install
dotnet add package Voxa.Services.AzureVoiceLive --prerelease
Quickstart
var options = new AzureVoiceLiveOptions
{
Endpoint = new Uri("wss://<resource>.cognitiveservices.azure.com/voice-live/realtime?model=gpt-realtime-mini&api-version=2025-10-01"),
ApiKey = "<your-key>",
Model = "gpt-realtime-mini",
Voice = "alloy",
Instructions = "You are a friendly voice assistant.",
};
var pipeline = Pipeline.Build()
.Source(new WebSocketAudioSource(ws))
.Then(new AzureVoiceLiveProcessor(options))
.Sink(new WebSocketAudioSink(ws));
What's included
AzureVoiceLiveProcessor— opens a WebSocket, sendssession.update, streamsAudioRawFrameup asinput_audio_buffer.append, decodes server events intoTranscription/Audio/ToolCall/Speaking/Interruption/Errorframes.IRealtimeApiTransport+WebSocketRealtimeApiTransport— wire-level transport, swappable for tests.RealtimeEventCodec— outbound JSON builders + inbound event decoder.AzureVoiceLiveOptions,AzureVoiceLiveTurnDetection,AzureVoiceLiveTool.
Tool calls are emitted as ToolCallRequestFrames; feed results back via ToolCallResultFrame.
License
MIT.
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.7)
- Voxa.Core (>= 0.7.2-alpha)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.2-alpha | 81 | 7/10/2026 |
| 0.7.1-alpha | 61 | 7/10/2026 |
| 0.7.0-alpha | 69 | 7/10/2026 |
| 0.6.0-alpha | 72 | 6/22/2026 |
| 0.5.0-alpha | 67 | 6/13/2026 |
| 0.4.0-alpha | 1,123 | 5/10/2026 |
| 0.3.0-alpha | 72 | 5/9/2026 |
| 0.2.0-alpha | 69 | 5/8/2026 |
| 0.1.0-alpha.2 | 69 | 5/8/2026 |
| 0.1.0-alpha | 73 | 5/8/2026 |