Setup & Installation
What This Skill Does
Azure AI Voice Live SDK for JavaScript and TypeScript. Connects to Azure Cognitive Services via WebSocket for bidirectional, real-time speech-to-speech communication. Works in both Node.js and browser environments.
Managing raw WebSocket framing, VAD timing, audio chunking, and event sequencing by hand is error-prone; this SDK handles all of it and exposes a typed event subscription model instead.
When to use it
- Building a voice assistant that responds to spoken questions in real time
- Adding live voice interaction to a browser-based customer support chat
- Routing telephony audio through a GPT-4o model for automated call handling
- Streaming microphone input to Azure AI and playing back synthesized speech
- Wiring up function calls so a voice agent can fetch live data mid-conversation