Google Text-to-Speech

Google Text-to-Speech AI

Google Text-to-Speech AI

Convert text into natural-sounding speech using an API powered by the best of Google’s AI technologies.

Google Cloud Text-to-Speech enables developers to synthesize natural-sounding speech with 100+ voices, available in multiple languages and variants.

It applies DeepMind’s groundbreaking research in WaveNet and Google’s powerful neural networks to deliver the highest fidelity possible. As an easy-to-use API, you can create lifelike interactions with your users, across many applications and devices.

Features and Demo:

All features

Custom Voice (beta)

Train a custom speech synthesis model using your own audio recordings to create a unique and more natural-sounding voice for your organization. You can define and choose the voice profile that suits your organization and quickly adjust to changes in voice needs without needing to record new phrases. Learn more.

Voice and language selection

Choose from an extensive selection of 220+ voices across 40+ languages and variants, with more to come soon.

WaveNet voices

Take advantage of 90+ WaveNet voices built based on DeepMind’s groundbreaking research to generate speech that significantly closes the gap with human performance.

Text and SSML support

Customize your speech with SSML tags that allow you to add pauses, numbers, date and time formatting, and other pronunciation instructions.

Pitch tuning

Personalize the pitch of your selected voice, up to 20 semitones more or less than the default.

Speaking rate tuning

Adjust your speaking rate to be 4x faster or slower than the normal rate.

Volume gain control

Increase the volume of the output by up to 16db or decrease the volume up to -96db.

Integrated REST and gRPC APIs

Easily integrate with any application or device that can send a REST or gRPC request including phones, PCs, tablets, and IoT devices (e.g., cars, TVs, speakers).

Audio format flexibility

Convert text to MP3, Linear16, OGG Opus, and a number of other audio formats.

Audio profiles

Optimize for the type of speaker from which your speech is intended to play, such as headphones or phone lines.

Text-to-Speech pricing

Text-to-Speech is priced based on the number of characters sent to the service to be synthesized into audio each month. You must enable billing to use Text-to-Speech, and will be automatically charged if your usage exceeds the number of free characters allowed per month. For information about how to keep track of your character totals, see Monitoring API usage. Price is calculated per character.

The total number of characters in the input string are counted for billing purposes, including spaces. All Speech Synthesis Markup Language (SSML) tags except mark are also included in the character count. For example, this input string counts as 79 characters, including the SSML tags, newlines, and spaces:

Last updated