Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Voice Live software development kit (SDK) exposes Azure Voice Live, a managed service that enables low-latency, high-quality speech-to-speech interactions for voice agents. Voice Live consolidates speech recognition, generative AI, and text-to-speech into a single, unified interface, so you can build end-to-end voice experiences with less integration work.
Use the Voice Live SDK to:
- Create real-time voice assistants and conversational agents.
- Build speech-to-speech applications with minimal latency.
- Integrate advanced conversational features like noise suppression and echo cancellation.
- Choose from multiple AI models (for example, GPT-4o, GPT-4o-mini, and Phi) for different use cases.
- Implement function calling and tool integration for dynamic responses.
- Create avatar-enabled voice interactions with visual components.
Supported languages
The Voice Live SDK supports the following languages and platforms:
| Programming language | Reference | Platform support |
|---|---|---|
| C# | C# | Windows, Linux, macOS |
| Python | Python | Windows, Linux, macOS |
| Java (preview) | Java | Android, Windows, Linux, macOS |
| JavaScript/TypeScript (preview) | JavaScript/TypeScript | Windows, Linux, macOS |
Code samples
Voice Live SDK code samples are available in the documentation and GitHub.
Docs samples
At the top of documentation pages that contain samples, use the options to select your programming language.
If a sample isn't available in your preferred programming language, select another programming language to get started and learn the concepts, or use the reference and samples linked from the beginning of the article.
GitHub samples
You can find samples for each programming language in the respective GitHub repositories.
| Programming language | Samples repository |
|---|---|
| Java | Java samples |
| Python | Python samples |
| JavaScript/TypeScript | JavaScript/TypeScript samples |
| C# | C# samples |
Help options
The developer community can use the Stack Overflow forums to ask and answer questions about Azure Cognitive Speech and other services. Microsoft monitors the forums and replies to questions that the community didn't yet answer. To make sure that Microsoft sees your question, tag it with azure-speech.
You can suggest an idea or report a bug by creating an issue on GitHub.
See also Foundry Tools support and help options to get support, stay up-to-date, give feedback, and report bugs for Foundry Tools.