Setup & Installation
What This Skill Does
Java SDK for Azure AI VoiceLive. Enables real-time bidirectional voice conversations with AI assistants over WebSocket, handling audio streaming, voice activity detection, and turn-based interaction in reactive Java applications.
Managing WebSocket lifecycle, audio chunking, event dispatching, and reactive back-pressure manually would take weeks — the SDK handles all of it with a typed API.
When to use it
- Streaming PCM16 audio to an AI assistant and playing back spoken responses in real time
- Configuring server-side voice activity detection to end turns on silence
- Switching between Azure Neural voices and OpenAI voices within the same session
- Triggering Java function calls when the AI detects a user intent like fetching weather data
- Adding noise reduction and echo cancellation to microphone input before sending to the model
Similar Skills
mcp-builder
A development guide for building MCP (Model Context Protocol) servers that connect LLMs to external APIs and services.
skill-creator
A skill for building, testing, and refining other skills.
template
A starter scaffold for building new agent skills.
answers
Provides AI-generated answers grounded in live web search results through Brave's OpenAI-compatible chat completions endpoint.
