Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge

Azure Speech documentation

Recognize speech, synthesize speech, get real-time translations, transcribe conversations, or integrate speech into your bot experiences.

Overview

What is Azure Speech?

Overview

About the Speech SDK

What's new

What's new

Reference

Language support in Azure Speech

Speech to text

  • Get started with speech to text
  • Real-time transcription
  • Fast transcription
  • Batch transcription
  • Custom speech-to-text models
  • More

Text to speech

  • Get started with text to speech
  • Improve synthesis with SSML
  • Make text to speech sound natural
  • More

Tools

  • About Speech Studio
  • About the Speech CLI

Speech translation

  • About speech translation
  • Get started with speech translation

Scenario deep dives

  • Captioning with speech to text
  • Call center overview
  • Pronunciation assessment

Hosting

  • Azure Speech containers on Azure Container Instances

Migration

  • Migrate to speech-to-text REST API version 2025-10-15

Speech SDK

Get started with the Speech SDK in your favorite programming language.

C#
C++
Go
Java
JavaScript
Objective-C and Swift
Python
About the Speech SDK

Additional SDKs

Speech Transcription SDK

Develop high-quality transcription applications.

  • Java
  • Python
  • About the Speech Transcription SDK

REST APIs

  • Speech to text
  • Batch transcription
  • Text to speech

Resources

  • Pricing
  • Regions

Support

  • Support and help
  • GitHub issues
en-us
Your Privacy Choices
  • SH ICP Filing No. 13015306-25
  • PSB Filing No. 31011502002224
  • Privacy
  • Microsoft Azure Operated by 21Vianet
  • AI Disclaimer
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Consumer Health Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2026