Agent skill · software engineering · sickn33

azure-ai-voicelive-py

Build real-time voice AI applications with bidirectional WebSocket communication.

Why this skill is useful

Adds executable scripts for real-time voice AI applications using Azure's Voice Live SDK that aren't covered in public documentation.

What it needs

Requires aiohttp, azure-ai-voicelive, azure-identity installed locally. Requires azure account access. About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Bundled upstream support Supporting files are included at skill-relative paths. See UPSTREAM-NOTICE.md for their pinned sources, licenses, hashes, and import changes. Azure AI Voice Live SDK Build real-time voice AI applications with bidirectional WebSocket communication. Installation Environment Variables Authentication DefaultAzureCredential (preferred): API Key: Quick Start Core Architecture Connection Resources The VoiceLiveConnection exposes these resources: Resource Purpose Key Methods ---------- --------- ------------- conn.session Session configuration update(session=...) conn.response Model responses create(), cancel() conn.inputaudiobuffer Audio input append(), commit(), clear() conn.outputaudiobuffer Audio output clear() conn.conversation Conversation state item.create(), item.delete(), item.truncate() conn.transcriptionsession Transcription config update(session=...) Session Configuration Audio Streaming Send Audio (Base64 PCM16) Receive Audio Event Handling Common Patterns Manual Turn Mode (No VAD) Interrupt Handling Conversation History Voice Options Voice Description ------- ------------- alloy Neutral, balanced echo Warm, conversational shimmer Clear, professional sage Calm, authoritative coral Friendly, upbeat ash Deep, measured ballad Expressive verse Storytelling Azure voices: Use AzureStandardVoice, AzureCustomVoice, or AzurePersonalVoice models. Audio Formats Format Sample Rate Use Case -------- ------------- ---------- pcm16 24kHz Default, high quality pcm16-8000hz 8kHz Telephony pcm16-16000hz 16kHz Voice assistants g711ulaw 8kHz Telephony (US) g711alaw 8kHz Telephony (EU) Turn Detection Options Error Handling References Detailed API Reference: See references/api-reference.md Complete Examples: See references/examples.md All Models & Types: See references/models.md When to Use This skill is applicable to execute the workflow or actions described in the overview. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/azure-ai-voicelive-py

View the source on GitHub

Browse the @skills marketplace