Skip to content
Kitbay
SkillOfficialWork in Progress

azure-ai-voicelive-java

MITUpdated on Nov 10, 20263,193GitHub stars

A Microsoft skill for writing Java code with com.azure:azure-ai-voicelive for real-time spoken conversations with a model over a WebSocket.

What the skill teaches

A Microsoft skill for writing Java code with com.azure:azure-ai-voicelive for real-time spoken conversations with a model over a WebSocket. It walks through starting a session, setting session options, streaming microphone audio in, handling the events that come back, choosing OpenAI or Azure voices, and calling functions during a conversation. It states the audio format the service expects and supports API-key or Entra ID sign-in.

Capabilities

  • Start real-time voice sessions from Java
  • Stream audio input and handle events
  • Configure OpenAI or Azure voices
  • Use function calling in voice sessions