azure-ai-voicelive-java | detalhe da skill | OpenClaw Study

The Azure AI VoiceLive SDK for Java provides low-latency, bidirectional voice conversations with AI assistants via WebSocket streaming. Installable via Mav…

The Azure AI VoiceLive SDK for Java provides low-latency, bidirectional voice conversations with AI assistants via WebSocket streaming. Installable via Maven (com.azure:azure-ai-voicelive:1.0.0-beta.2), it supports API key or DefaultAzureCredential authentication and requires environment variables for endpoint and key. Core components include VoiceLiveAsyncClient, VoiceLiveSessionAsyncClient, and VoiceLiveSessionOptions for configuring session behavior. The SDK exposes an event-driven, Reactor-based API to start sessions, stream microphone audio (24 kHz, 16-bit PCM, mono, little-endian), receive assistant audio and events, and manage session lifecycle. Use cases include interactive voice assistants, in-app voice UIs, real-time transcription/translation adapters, and voice-enabled customer support. Key advantages are real-time bidirectional audio, configurable session options, standard audio requirements for interoperability, and seamless integration into Java reactive applications.

Esta página faz parte do hub OpenClaw Skills com guias de instalação, navegação por categorias e links práticos.

English 简体中文 繁體中文 日本語 Español