Skip to main content
Synthesize text into audio using on-device neural TTS models.

Basic Synthesis

Simple Speak API

For convenience, use speak() which handles synthesis and playback:

TTSOutput

The synthesis result object:

TTSOptions

Customize voice synthesis:

Example: Custom Voice Settings

Example: Playing Audio with AudioTrack

Example: Text-to-Speech ViewModel

Check Speaking Status

Synthesis Metadata