Azure-Samples/Cognitive-Speech-TTS

Microsoft Text-to-Speech API sample code in several languages, part of Cognitive Services.

What it solves

This repository provides samples for implementing Azure Cognitive Service Text-to-Speech (TTS), allowing developers to convert text into natural-sounding speech for applications, websites, and devices.

How it works

Developers can integrate TTS capabilities using the official Speech SDK, which is the recommended method. For platforms where the SDK is not supported, the repository provides REST API samples as a reference for making direct requests to the Azure TTS service.

Who it’s for

It is designed for developers and enthusiasts building voice-enabled applications, such as chatbots, audiobooks, language learning tools, and in-vehicle digital experiences.

Highlights

  • Broad Integration Options: Supports both the official Speech SDK and REST API.
  • Diverse Voice Options: Access to a wide range of realistic, multilingual AI voices, including HD voices and voices optimized for conversations.
  • Custoimization: Support for Custom Neural Voice to create branded or personalized voices.
  • Advanced Features: Includes capabilities for TTS Avatars, zero-shot TTS models for personal voice, and support for disconnected or hybrid scenarios.

Related

  • Project
  • Project
  • Project
  • Project