Skip to main content
This page applies when provider=assemblyai — either via the voice compound parameter or by setting provider=assemblyai explicitly. See Configuration.

Voice Format

Example: AssemblyAI.assemblyai-tts-1.aai-jane

Models

Voices

11 voices under assemblyai-tts-1; every voice speaks all six supported languages. The list is on the AssemblyAI provider page, or browse it via the Voices API.

Language

Set voice_settings.language on the init frame, or the language query parameter, to the two-letter ISO 639-1 code of the text: en, es, de, fr, it, or pt. The default is en. AssemblyAI does not detect the language, and any other language is rejected with an error.

Voice Settings

SSML is not supported, and there are no speed, pitch, or emotion controls. Send plain text.

Audio Output

Streamed delivery. Default: MP3 at 24 kHz. Use the audio_format and sample_rate query parameters to change the output:

Limits

A request accepts up to 5,000 characters. Split longer text into several requests. AssemblyAI is a third-party provider that synthesizes speech in the United States. Requests that require in-transit data locality are refused. See Data Residency.