Agent skill · software engineering · aiskillstore
azure-ai-voicelive-java
Azure AI VoiceLive SDK for Java. Real-time bidirectional voice conversations with AI assistants using WebSocket. Triggers: "VoiceLiveClient java", "voice assistant java", "real-time voice java", "audio streaming java", "voice activity detection java".
Why this skill is useful
Provides specific Java SDK commands and configuration patterns for real-time voice interactions with Azure AI that the AI wouldn't reliably generate on its own.
What it needs
Requires maven installed locally. Requires azure account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Azure AI VoiceLive SDK for Java Real-time, bidirectional voice conversations with AI assistants using WebSocket technology. Installation Environment Variables Authentication API Key DefaultAzureCredential (Recommended) Key Concepts Concept Description --------- ------------- VoiceLiveAsyncClient Main entry point for voice sessions VoiceLiveSessionAsyncClient Active WebSocket connection for streaming VoiceLiveSessionOptions Configuration for session behavior Audio Requirements Sample Rate: 24kHz (24000 Hz) Bit Depth: 16-bit PCM Channels: Mono (1 channel) Format: Signed PCM, little-endian Core Workflow 1. Start Session 2. Configure Session Options 3. Send Audio Input 4. Handle Events Voice Configuration OpenAI Voices Azure Voices Function Calling Best Practices 1. Use async client — VoiceLive requires reactive patterns 2. Configure turn detection for natural conversation flow 3. Enable noise reduction for better speech recognition 4. Handle interruptions gracefully with setInterruptResponse(true) 5. Use Whisper transcription for input audio transcription 6. Close sessions properly when conversation ends Error Handling Reference Links Resource URL ---------- ----- GitHub Source https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive Samples https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/ai/azure-ai-voicelive/src/samples
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/azure-ai-voicelive-java