skills.vishalvoidskills/vishalvoid
Technical & DevelopmentIntermediate

azure-ai-voicelive-dotnet

Real-time bidirectional voice AI

Developer Setup

Setup & Installation

bash
npx skills add https://github.com/microsoft/skills --skill azure-ai-voicelive-dotnet

Overview

What This Skill Does

Azure AI Voice Live SDK for .NET. Provides bidirectional WebSocket-based voice communication between .NET apps and Azure AI models. Handles real-time audio streaming, voice activity detection, and function calling within a single session.

Application

When to use this Skill

Documentation

Show Skills.md file

Azure.AI.VoiceLive (.NET)

Real-time voice AI SDK for building bidirectional voice assistants with Azure AI.

Installation

dotnet add package Azure.AI.VoiceLive
dotnet add package Azure.Identity
dotnet add package NAudio                    # For audio capture/playback

Current Versions: Stable v1.0.0, Preview v1.1.0-beta.1

Environment Variables

AZURE_VOICELIVE_ENDPOINT=https://<resource>.services.ai.azure.com/  # Required: Voice Live endpoint
AZURE_VOICELIVE_MODEL=gpt-4o-realtime-preview  # Required: model deployment name
AZURE_VOICELIVE_VOICE=en-US-AvaNeural  # Optional: Voice Live voice name
AZURE_VOICELIVE_API_KEY=<your-api-key>  # Only required for AzureKeyCredential auth
AZURE_TOKEN_CREDENTIALS=prod  # Required only if DefaultAzureCredential is used in production

Authentication

Lines 1 - 25 of 264

Recommendations

Explore other random skills

All skillsMy patterns