sickn33/antigravity-awesome-skills/azure-ai-voicelive-py
- community
Checking that the SKILL.md file is still in the repository.
Build real-time voice AI applications with bidirectional WebSocket communication.
Install
npx vskill@latest install sickn33/antigravity-awesome-skills/azure-ai-voicelive-pySKILL.md
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
Runtime and privacy boundaries
These snippets are version-sensitive sketches, not complete audio clients. Verify installed SDK/API version, resource endpoint, model availability and token audience together; reference defaults conflict with some explicit scopes below. Close async credentials explicitly, bound session duration/audio memory and cancel+await capture tasks in finally. Audio/transcripts leave the machine for Azure: obtain recording/upload authorization, minimize retention/logs and keep secrets in configured credentials. Validate tool names/JSON schemas and user authorization server-side; generated function calls are requests, not permission.
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.input_audio_buffer | Audio input | append(), commit(), clear() | |
conn.output_audio_buffer | Audio output | clear() | |
conn.conversation | Conversation state | item.create(), item.delete(), item.truncate() | |
conn.transcription_session | 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 | |
g711_ulaw | 8kHz | Telephony (US) | |
g711_alaw | 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.
Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/azure-ai-voicelive-py/SKILL.md
Popularity
- Repository stars
- 26,677
- Repository forks
- 4,541
- Repository npm downloads, 7 days
- 5,562
- 7-day trend score
- 72
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 23 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/antigravity-awesome-skills/azure-ai-voicelive-py)