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

Speech service documentation

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

Overview

What is the Speech service?

Overview

About the Speech SDK

What's new

What's new

Reference

Language support in the Speech service

Speech to text

  • Get started with speech to text
  • Improve accuracy with custom speech
  • Use batch transcription
  • More

Text to speech

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

Scenario deep-dives

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

Tools

  • About Speech Studio
  • About Speech CLI

Speech translation

  • About speech translation
  • Get started with speech translation

Hosting

  • Speech service containers on Azure Container Instances

Migration

  • Migrate to speech to text REST API version 2024-11-15

Software development kits (SDKs)

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

C#
C++
Java
JavaScript
Objective-C and Swift
Python

REST APIs

  • Speech to text
  • Batch transcription
  • Text to speech
  • Conversation transcription

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
  • Terms of Use
  • Trademarks
  • © Microsoft 2025