DocsProvider Capabilities

Provider Capabilities

Feature support by provider and tier. Unsupported modifiers return 400.

Capability Matrix

ProviderTierSSMLMarkupSpeedMulti-SpeakerModel SelectionPromptBitrate Config
Google[1]PremiumConditionalConditionalConditionalNoNoNoYes
Google[2]UltraYesNoNoConditionalYesYesYes
PollyPremiumYesNoNoNoNoNoNo
PollyUltraYesNoNoNoNoNoNo
KokoroPremiumNoNoYesNoNoNoYes
Azure[3]PremiumConditionalNoConditionalNoNoNoConditional
Azure[4]UltraConditionalNoConditionalNoNoNoConditional

[1] SSML, markup, and speed vary by voice family — check GET /api/v1/voices.

[2] Multi-speaker and text limits vary by selected model — see Google Ultra Model Details.

[3] Long-form speech is available for every selectable Azure voice. Formats and delivery settings vary by voice.

[4] Long-form speech is available for every selectable Azure voice. Formats and delivery settings vary by voice.

Models By Tier

These are the public voice families you will see in GET /api/v1/voices, grouped by provider and tier.

ProviderTierModels
GooglePremiumCasual, Chirp-HD, Chirp3-HD, Neural2, News, Polyglot, Standard, Studio, Wavenet
GoogleUltraGemini 2.5 Flash TTS, Gemini 2.5 Pro TTS, Gemini 2.5 Flash Lite Preview TTS, Gemini 3.1 Flash TTS Preview, Gemini 3.8 Flash TTS, Gemini 3.8 Flash Lite TTS
PollyPremiumGenerative, Neural, Standard
PollyUltraLong-Form
KokoroPremiumKokoro
AzurePremiumDragon HD Flash, Dragon Latest, MAI Voice 1, MAI Voice 2 Flash, MAI Voice 2.1 Flash, Multilingual Neural, OpenAI Neural, Standard Neural
AzureUltraDragon HD, Dragon HD Omni, MAI Voice 2, MAI Voice 2.1, OpenAI Neural HD

Looking for supported languages and live voice availability? Browse the Voice Library for a visual view, or use GET /api/v1/voices for the full API response. For per-voice capability discovery (streaming, formats, limits, speed, prompt), use GET /api/v1/voices/{voice_id}.

Text And Prompt Limits

The limits below show the maximum accepted text for each provider and tier, plus prompt limits where prompt is supported. Google Ultra limits vary by selected model.

ProviderTierMax Text(bytes)Streaming Max(bytes)Prompt Limits(bytes)
GooglePremium500,0005,000Not supported
GoogleUltraVaries by modelVaries by modelVaries by model
PollyPremium100,0003,000Not supported
PollyUltra100,0003,000Not supported
KokoroPremium5,0005,000Not supported
AzurePremium500,0004,000Not supportedOriginal UTF-8 input bytes, including SSML tags and whitespace.
AzureUltra500,0004,000Not supportedOriginal UTF-8 input bytes, including SSML tags and whitespace.

When prompt is used, chars_charged includes both text and prompt bytes.

Google Ultra Model Details

Google Ultra limits vary by selected model. Use the model field in your request to select a specific model.

ModelMax TextStream MaxPrompt MaxCombined MaxMulti-Speaker
Flash TTSgemini-2.5-flash-tts4,0004,0004,0008,000Yes
Pro TTSgemini-2.5-pro-tts4,0004,0004,0008,000Yes
Flash Lite Previewgemini-2.5-flash-lite-preview-tts300300300300No
3.1 Flash TTS Previewgemini-3.1-flash-tts-preview4,0004,0004,0008,000Yes
3.8 Flash TTSgemini-3.8-flash-tts4,0004,0004,0008,000Yes
3.8 Flash Lite TTSgemini-3.8-flash-lite-tts4,0004,0004,0008,000Yes

Flash Lite Preview is a reduced-capacity preview model best suited for very short text. Use Flash TTS or Pro TTS for longer content.

Voice-Level Capabilities

The matrix above covers provider/tier-level features. For voice-specific capabilities, use GET /api/v1/voices. Each voice includes:

FieldDescription
supports_ssmlWhether this voice supports SSML input format
supports_markupWhether this voice supports markup input format
supports_multispeakerWhether this voice supports multi-speaker mode
model_typeVoice tier: "premium" or "ultra"
languageVoice language code (e.g., en-US)
providerVoice provider (e.g., google, polly, kokoro)
available_modelsAvailable ultra model IDs for this voice (ultra voices with model selection only)

Always check voice-level fields before sending optional modifiers. See GET /api/v1/voices for the full response shape.

Output Formats

The async API (POST /api/v1/tts) supports three output formats, Provider and family support varies. Set output_format in your request (default: wav).

FormatSample RatesBitrate RangeDefault BitrateNotes
wav8k–48k——Uncompressed PCM. Largest files, no bitrate setting.
mp38k–48k32–320 kbps128 kbpsWidest playback compatibility.
ogg_opus8k, 12k, 16k, 24k, 48k6–320 kbps64 kbpsBest quality-to-size ratio.

Bitrate is configurable for Google, Kokoro, and Azure (output_bitrate_kbps). Other providers manage bitrate internally. Use sample_rate_hertz to control sample rate for any format.

Streaming Delivery

Short-form generation supports streaming delivery. In the web app, use Stream Preview in the advanced settings on /tts. For the public API, use POST /api/v1/tts/stream. Every streaming request creates a normal job with the same billing and storage behavior as async generation. If matching audio is already available, the service returns the completed result immediately instead of opening a new live stream. Streaming is short-form only. Maximum text length varies by provider. See the Streaming Max column in the Text and Prompt Limits table.

ProviderTierFamilyStreamingDefault TransportSupported Formats (API v1)BitratesNotes
GooglePremiumChirp3HDYesogg_opusogg_opus (24k/48k), wav (24k/48k), pcm (24k/48k), mulaw (8k), alaw (8k)not availableMax speaking rate: 2.0
GooglePremiumChirpHDYesogg_opusogg_opus (24k/48k), wav (24k/48k), pcm (24k/48k), mulaw (8k), alaw (8k)not availableMax speaking rate: 2.0
GooglePremiumWavenetNo——not availablenot available
GooglePremiumNeural2No——not availablenot available
GooglePremiumStudioNo——not availablenot available
GooglePremiumStandardNo——not availablenot available
GooglePremiumCasualNo——not availablenot available
GooglePremiumPolyglotNo——not availablenot available
GooglePremiumNewsNo——not availablenot available
GoogleUltraGemini TTSYeswavwav (24k), pcm (24k)not availableSpeaking rate not supported; Gemini 3.8: 132 Flash and 103 Flash Lite language/script rows. Hausa: Flash and Flash Lite. Swahili: Flash only. Language support does not promise regional accents or preview availability.
PollyPremiumStandardYesogg_opusogg_opus (48k), mp3 (8k–24k), wav (8k/16k), ogg_vorbis (8k–24k), pcm (8k/16k), mulaw (8k), alaw (8k)not availablenot available
PollyPremiumNeuralYesogg_opusogg_opus (48k), mp3 (8k–24k), wav (8k/16k), ogg_vorbis (8k–24k), pcm (8k/16k), mulaw (8k), alaw (8k)not availablenot available
PollyPremiumGenerativeYesogg_opusogg_opus (48k), mp3 (8k–24k), wav (8k/16k), ogg_vorbis (8k–24k), pcm (8k/16k), mulaw (8k), alaw (8k)not availablenot available
PollyUltraLong-FormYesogg_opusogg_opus (48k), mp3 (8k–24k), wav (8k/16k), ogg_vorbis (8k–24k), pcm (8k/16k), mulaw (8k), alaw (8k)not availablenot available
KokoroPremiumKokoroYesogg_opusogg_opus (24k), mp3 (24k), wav (24k), pcm (24k)not availablenot available
AzurePremiumStandard NeuralYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: Neural. Long form: Available for all selectable voices.
AzurePremiumMultilingual NeuralYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: Multilingual. Long form: Available for all selectable voices.
AzureUltraDragon HDYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: DragonHD. Long form: Available for all selectable voices.
AzureUltraDragon HD OmniYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: DragonHDOmni. Long form: Available for all selectable voices.
AzurePremiumDragon HD FlashYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: DragonHDFlash. Long form: Available for all selectable voices.
AzurePremiumOpenAI NeuralYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: OpenAINeural. Long form: Available for all selectable voices.
AzureUltraOpenAI Neural HDYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: OpenAINeuralHD. Long form: Available for all selectable voices.
AzureUltraMAI Voice 2Yesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: MAIVoice2. Long form: Available for all selectable voices.
AzurePremiumMAI Voice 2 FlashYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: MAIVoice2Flash. Long form: Available for all selectable voices.
AzurePremiumMAI Voice 1Yesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: MAIVoice1. Long form: Available for all selectable voices.
AzurePremiumDragon LatestYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: DragonLatest. Long form: Available for all selectable voices.
AzureUltraMAI Voice 2.1Yesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: MAIVoice21. Long form: Available for all selectable voices.
AzurePremiumMAI Voice 2.1 FlashYesogg_opusalaw (8000 Hz), mp3 (16000 Hz, 24000 Hz, 48000 Hz), mulaw (8000 Hz), ogg_opus (16000 Hz, 24000 Hz, 48000 Hz), pcm (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz), wav (16000 Hz, 22050 Hz, 24000 Hz, 44100 Hz, 48000 Hz, 8000 Hz)mp3 16000 Hz: 128 kbps, 32 kbps, 64 kbps, mp3 24000 Hz: 160 kbps, 48 kbps, 96 kbps, mp3 48000 Hz: 192 kbps, 96 kbpsFamily token: MAIVoice21Flash. Long form: Available for all selectable voices.

API v1 callers can request any supported format from the matrix above via output_format and sample_rate_hertz. If omitted, the default stream format is used. The /tts web app exposes only the browser-playable subset (ogg_opus, mp3, wav). Bitrate selection depends on the provider and family; use the matrix above for available values. Where supported, preview_transport_format: "pcm" changes only live preview transport while the saved artifact keeps the requested or default WAV, MP3 or Ogg Opus format. Azure MP3 rate and bitrate choices apply to the saved file during PCM preview. Voice detail responses expose stream_bitrates_kbps and supports_pcm_preview for Azure. See API v1 Streaming for request/response details.

Azure family details

This reference lists 13 Azure families. Registered families may be unavailable; check each row's delivery settings. Long-form speech is available for every selectable Azure voice. Select a voice using the public voice_id returned by voice discovery, such as azure:en-US-Neural-Aria.

Style and role values are metadata for caller-authored SSML. The API does not provide structured style controls. Professional custom voice and personal voice cloning are not offered.

FamilyTokenTierFormatsRatesBitratesTransportsLong formStylesRolesInput mechanismRegionsRelease
Standard NeuralNeuralPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesadvertisement-upbeat, affectionate, angry, assistant, calm, chat, chat-casual, cheerful, conversation, customerservice, depressed, disgruntled, documentary-narration, embarrassed, empathetic, envious, excited, fearful, friendly, gentle, hopeful, livecommercial, lyrical, narration-professional, narration-relaxed, newscast, newscast-casual, newscast-formal, poetry-reading, sad, serious, shouting, sorry, sports-commentary, sports-commentary-excited, terrified, unfriendly, whisperingBoy, Girl, Narrator, OlderAdultFemale, OlderAdultMale, SeniorFemale, SeniorMale, YoungAdultFemale, YoungAdultMaleCaller-authored SSMLeastus, eastus2, northcentralus, swedencentraleastus: deprecated, eastus: generally-available, eastus: public-preview, eastus2: deprecated, eastus2: generally-available, northcentralus: deprecated, northcentralus: generally-available, swedencentral: deprecated, swedencentral: generally-available
Multilingual NeuralMultilingualPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesaffectionate, angry, chat, cheerful, cute, empathetic, excited, friendly, funny, poetry-reading, relieved, sad, serious, shy, sorry, storynot availableCaller-authored SSMLeastus, eastus2, northcentralus, swedencentraleastus: generally-available, eastus: public-preview, eastus2: generally-available, northcentralus: generally-available, swedencentral: generally-available
Dragon HDDragonHDUltrawav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesnot availablenot availablenot availableeastus, eastus2, swedencentraleastus: generally-available, eastus: public-preview, eastus2: generally-available, eastus2: public-preview, swedencentral: generally-available, swedencentral: public-preview
Dragon HD OmniDragonHDOmniUltrawav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesnot availablenot availablenot availableeastus, eastus2, swedencentraleastus: public-preview, eastus2: public-preview, swedencentral: public-preview
Dragon HD FlashDragonHDFlashPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesaffectionate, angry, anxious, assassin, captain, cavalier, chat, cheerful, comforting, complaining, curious, customer-service, cute, debating, depressed, disappointed, empathetic, encouraging, excited, fearful, game-narrator, gentle, geomancer, guilty, live-commercial, lonely, nervous, news, poet, poetry-reading, prince, sad, sentimental, serious, shy, sorry, story-telling, strict, surprised, tired, voice-assistant, whisperingnot availableCaller-authored SSMLeastus, eastus2, swedencentraleastus: generally-available, eastus2: generally-available, swedencentral: generally-available
OpenAI NeuralOpenAINeuralPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesnot availablenot availablenot availablenorthcentralus, swedencentralnorthcentralus: public-preview, swedencentral: public-preview
OpenAI Neural HDOpenAINeuralHDUltrawav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesnot availablenot availablenot availablenorthcentralus, swedencentralnorthcentralus: public-preview, swedencentral: public-preview
MAI Voice 2MAIVoice2Ultrawav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesadventurous, angry, caringempathy, confused, curious, determined, disgusted, embarrassed, encouraging, excited, fearful, friendlycheerful, happy, hopeful, jealous, joyful, nostalgic, reflective, regretful, relieved, sad, saddisappointed, serious, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSMLeastus, eastus2, swedencentraleastus: public-preview, eastus2: public-preview, swedencentral: public-preview
MAI Voice 2 FlashMAIVoice2FlashPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesadventurous, angry, caringempathy, confused, curious, determined, disgusted, embarrassed, encouraging, excited, fearful, friendlycheerful, happy, hopeful, jealous, joyful, nostalgic, reflective, regretful, relieved, sad, saddisappointed, serious, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSMLeastus, eastus2, swedencentraleastus: public-preview, eastus2: public-preview, swedencentral: public-preview
MAI Voice 1MAIVoice1Premiumwavwav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHznot availablealaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesanger, callcenter, confusion, customerservice, determination, disgust, embarrassment, excitement, fear, generalconversation, happiness, hope, jealous, jealousy, joy, learning, media, narration, neutral, persuasive, professional, regret, relief, sadness, sales, shouting, softvoice, surprise, whisperingnot availableCaller-authored SSMLeastus, eastus2, swedencentraleastus: public-preview, eastus2: public-preview, swedencentral: public-preview
Dragon LatestDragonLatestPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesnot availablenot availablenot availableeastus, eastus2, swedencentraleastus: public-preview, eastus2: public-preview, swedencentral: public-preview
MAI Voice 2.1MAIVoice21Ultrawav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesadventurous, angry, caringempathy, confused, curious, determined, disgusted, embarrassed, encouraging, excited, fearful, friendlycheerful, happy, hopeful, jealous, joyful, nostalgic, reflective, regretful, relieved, sad, saddisappointed, serious, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSMLswedencentralswedencentral: public-preview
MAI Voice 2.1 FlashMAIVoice21FlashPremiumwav; mp3; ogg_opuswav: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; mp3: 8 kHz, 12 kHz, 16 kHz, 22.05 kHz, 24 kHz, 44.1 kHz, 48 kHz; ogg_opus: 8 kHz, 12 kHz, 16 kHz, 24 kHz, 48 kHzmp3 8 kHz: 32, 64 kbps; mp3 12 kHz: 32, 64 kbps; mp3 16 kHz: 32, 64, 96, 128, 160 kbps; mp3 22.05 kHz: 32, 64, 96, 128, 160 kbps; mp3 24 kHz: 32, 64, 96, 128, 160 kbps; mp3 44.1 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; mp3 48 kHz: 32, 64, 96, 128, 160, 192, 256, 320 kbps; ogg_opus 8 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 12 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 16 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 24 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbps; ogg_opus 48 kHz: 6, 8, 12, 16, 24, 32, 48, 64, 96, 128, 160, 192, 256 kbpsalaw, mp3, mulaw, ogg_opus, pcm, wavAvailable for all selectable voicesadventurous, angry, caringempathy, confused, curious, determined, disgusted, embarrassed, encouraging, excited, fearful, friendlycheerful, happy, hopeful, jealous, joyful, nostalgic, reflective, regretful, relieved, sad, saddisappointed, serious, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSMLswedencentralswedencentral: public-preview

Generated public voice examples

standard (Neural)azure:af-ZA-Neural-Adri
multilingual (Multilingual)azure:af-ZA-Multilingual-Ada
dragon-hd (DragonHD)azure:af-ZA-DragonHD-Aarti
dragon-hd-omni (DragonHDOmni)azure:af-ZA-DragonHDOmni-Andrew
dragon-hd-flash (DragonHDFlash)azure:en-US-DragonHDFlash-Jimmie
openai-neural (OpenAINeural)azure:af-ZA-OpenAINeural-Alloy
openai-neural-hd (OpenAINeuralHD)azure:af-ZA-OpenAINeuralHD-Alloy
mai-voice-2 (MAIVoice2)azure:de-DE-MAIVoice2-Alejo
mai-voice-2-flash (MAIVoice2Flash)azure:de-DE-MAIVoice2Flash-Alejo
mai-voice-1 (MAIVoice1)azure:en-US-MAIVoice1-Grant
dragon-latest (DragonLatest)azure:af-ZA-DragonLatest-Alessio
mai-voice-2.1 (MAIVoice21)azure:cs-CZ-MAIVoice21-Grant
mai-voice-2.1-flash (MAIVoice21Flash)azure:cs-CZ-MAIVoice21Flash-Grant
Voice-specific capability exceptions

Each row lists voices whose tier, long form availability, regions, or release status differ from their family default. Style and role vocabularies are listed separately below.

FamilyVoicesTierLong formRegionsRelease
Style and role vocabularies by voice

Style and role vocabularies are per selectable voice. Each row lists the voices that share one. A voice absent from this table has no published style or role controls. Style degree applies only where the family declares it and a style is selected.

FamilyVoicesStylesRolesInput mechanism
dragon-hd-flashzh-CN-Xiaoxiao2:DragonHDFlashLatestNeuralaffectionate, angry, anxious, cheerful, curious, disappointed, empathetic, encouraging, excited, fearful, guilty, lonely, poetry-reading, sad, sentimental, sorry, story-telling, surprised, tired, whisperingnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Yunxia:DragonHDFlashLatestNeuralaffectionate, angry, cheerful, comforting, encouraging, excited, fearful, sad, surprisednot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaohan:DragonHDFlashLatestNeuralaffectionate, angry, cheerful, complaining, fearful, gentle, sad, shy, strictnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoxiao:DragonHDFlashLatestNeuralangry, chat, cheerful, comforting, customer-service, debating, disappointed, excited, fearful, sad, shy, sorry, strict, voice-assistant, whisperingnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Yunxi:DragonHDFlashLatestNeuralangry, chat, cheerful, complaining, depressed, fearful, news, sad, shy, strict, voice-assistantnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoyou:DragonHDFlashLatestNeuralangry, chat, cheerful, cute, poetry-reading, sad, story-tellingnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoyu:DragonHDFlashLatestNeuralangry, cheerful, comforting, debating, sad, sorrynot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoyi:DragonHDFlashLatestNeuralangry, cheerful, complaining, cute, gentle, nervous, sad, shy, strictnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Yunhan:DragonHDFlashLatestNeuralangry, cheerful, curious, empathetic, encouraging, excited, guilty, lonely, sad, serious, sorry, surprised, tired, whisperingnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoqi:DragonHDFlashLatestNeuralangry, cheerful, customer-service, excited, fearful, sad, sorry, whisperingnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoke:DragonHDFlashLatestNeuralangry, customer-service, cute, excited, fearful, sad, sorry, whisperingnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Yunyi:DragonHDFlashLatestNeuralassassin, captain, cavalier, game-narrator, geomancer, poet, princenot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaoshuang:DragonHDFlashLatestNeuralchatnot availableCaller-authored SSML
dragon-hd-flashzh-CN-Xiaochen:DragonHDFlashLatestNeuralcheerful, debating, empathetic, live-commercial, poetry-reading, sad, sorrynot availableCaller-authored SSML
mai-voice-1en-US-June:MAI-Voice-1anger, callcenter, confusion, customerservice, disgust, embarrassment, fear, generalconversation, happiness, jealous, joy, learning, professional, regret, sadness, surprisenot availableCaller-authored SSML
mai-voice-1en-US-Iris:MAI-Voice-1anger, confusion, determination, disgust, embarrassment, excitement, fear, generalconversation, happiness, hope, jealousy, joy, narration, neutral, regret, relief, sadness, shouting, softvoice, surprise, whisperingnot availableCaller-authored SSML
mai-voice-1en-US-Grant:MAI-Voice-1anger, confusion, determination, disgust, embarrassment, excitement, fear, generalconversation, happiness, hope, jealousy, joy, neutral, professional, regret, relief, sadness, shouting, softvoice, surprise, whisperingnot availableCaller-authored SSML
mai-voice-1en-US-Jasper:MAI-Voice-1anger, confusion, disgust, embarrassment, excitement, fear, generalconversation, happiness, hope, jealous, joy, learning, media, persuasive, regret, sadness, sales, surprisenot availableCaller-authored SSML
mai-voice-2-flashes-ES-Marta:MAI-Voice-2-Flash, nl-NL-Sander:MAI-Voice-2-Flash, ru-RU-Lev:MAI-Voice-2-Flash, ru-RU-Masha:MAI-Voice-2-Flash, th-TH-Krit:MAI-Voice-2-Flash, th-TH-Nattapong:MAI-Voice-2-Flash, tr-TR-Aydın:MAI-Voice-2-Flash, tr-TR-Elif:MAI-Voice-2-Flashadventurous, caringempathy, curious, encouraging, excited, friendlycheerful, nostalgic, reflective, saddisappointed, seriousnot availableCaller-authored SSML
mai-voice-2-flashde-DE-Klaus:MAI-Voice-2-Flash, de-DE-Mia:MAI-Voice-2-Flash, en-AU-Isla:MAI-Voice-2-Flash, en-US-Ethan:MAI-Voice-2-Flash, en-US-Olivia:MAI-Voice-2-Flash, es-MX-Alejo:MAI-Voice-2-Flash, es-MX-Valeria:MAI-Voice-2-Flash, fr-FR-Marc:MAI-Voice-2-Flash, fr-FR-Soleil:MAI-Voice-2-Flash, hi-IN-Dhruv:MAI-Voice-2-Flash, hi-IN-Kavya:MAI-Voice-2-Flash, hi-IN-Priya:MAI-Voice-2-Flash, it-IT-Luca:MAI-Voice-2-Flash, it-IT-Rosa:MAI-Voice-2-Flash, pt-BR-Caio:MAI-Voice-2-Flash, pt-BR-Luana:MAI-Voice-2-Flash, zh-CN-Bo:MAI-Voice-2-Flash, zh-CN-Mei:MAI-Voice-2-Flashangry, confused, determined, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, relieved, sad, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSML
mai-voice-2-flashen-US-Harper:MAI-Voice-2-Flashangry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, shouting, softvoice, whisperingnot availableCaller-authored SSML
mai-voice-2-flashko-KR-Haena:MAI-Voice-2-Flash, pt-BR-Rafael:MAI-Voice-2-Flash, pt-PT-Rui:MAI-Voice-2-Flashangry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2-flashko-KR-Junho:MAI-Voice-2-Flashangry, confused, determined, embarrassed, excited, happy, hopeful, joyful, relieved, sad, softvoicenot availableCaller-authored SSML
mai-voice-2-flashhi-IN-Arjun:MAI-Voice-2-Flash, zh-CN-Wei:MAI-Voice-2-Flashangry, confused, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, sad, surprisednot availableCaller-authored SSML
mai-voice-2-flashzh-CN-Lan:MAI-Voice-2-Flashangry, confused, disgusted, embarrassed, excited, fearful, happy, joyful, sad, surprisednot availableCaller-authored SSML
mai-voice-2-flashpt-BR-Pedro:MAI-Voice-2-Flashconfused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2es-ES-Marta:MAI-Voice-2, nl-NL-Sander:MAI-Voice-2, ru-RU-Lev:MAI-Voice-2, ru-RU-Masha:MAI-Voice-2, th-TH-Krit:MAI-Voice-2, th-TH-Nattapong:MAI-Voice-2, tr-TR-Aydın:MAI-Voice-2, tr-TR-Elif:MAI-Voice-2adventurous, caringempathy, curious, encouraging, excited, friendlycheerful, nostalgic, reflective, saddisappointed, seriousnot availableCaller-authored SSML
mai-voice-2de-DE-Klaus:MAI-Voice-2, de-DE-Mia:MAI-Voice-2, en-AU-Isla:MAI-Voice-2, en-US-Ethan:MAI-Voice-2, en-US-Olivia:MAI-Voice-2, es-MX-Alejo:MAI-Voice-2, es-MX-Valeria:MAI-Voice-2, fr-FR-Marc:MAI-Voice-2, fr-FR-Soleil:MAI-Voice-2, hi-IN-Dhruv:MAI-Voice-2, hi-IN-Kavya:MAI-Voice-2, hi-IN-Priya:MAI-Voice-2, it-IT-Luca:MAI-Voice-2, it-IT-Rosa:MAI-Voice-2, pt-BR-Caio:MAI-Voice-2, pt-BR-Luana:MAI-Voice-2, zh-CN-Bo:MAI-Voice-2, zh-CN-Mei:MAI-Voice-2angry, confused, determined, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, relieved, sad, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSML
mai-voice-2en-US-Harper:MAI-Voice-2angry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, shouting, softvoice, whisperingnot availableCaller-authored SSML
mai-voice-2ko-KR-Haena:MAI-Voice-2, pt-BR-Rafael:MAI-Voice-2, pt-PT-Rui:MAI-Voice-2angry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2ko-KR-Junho:MAI-Voice-2angry, confused, determined, embarrassed, excited, happy, hopeful, joyful, relieved, sad, softvoicenot availableCaller-authored SSML
mai-voice-2hi-IN-Arjun:MAI-Voice-2, zh-CN-Wei:MAI-Voice-2angry, confused, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, sad, surprisednot availableCaller-authored SSML
mai-voice-2zh-CN-Lan:MAI-Voice-2angry, confused, disgusted, embarrassed, excited, fearful, happy, joyful, sad, surprisednot availableCaller-authored SSML
mai-voice-2pt-BR-Pedro:MAI-Voice-2confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2.1-flashes-ES-Marta:MAI-Voice-2.1-Flash, nl-NL-Sander:MAI-Voice-2.1-Flash, ru-RU-Lev:MAI-Voice-2.1-Flash, ru-RU-Masha:MAI-Voice-2.1-Flash, th-TH-Krit:MAI-Voice-2.1-Flash, th-TH-Nattapong:MAI-Voice-2.1-Flash, tr-TR-Aydin:MAI-Voice-2.1-Flash, tr-TR-Elif:MAI-Voice-2.1-Flashadventurous, caringempathy, curious, encouraging, excited, friendlycheerful, nostalgic, reflective, saddisappointed, seriousnot availableCaller-authored SSML
mai-voice-2.1-flashde-DE-Klaus:MAI-Voice-2.1-Flash, de-DE-Mia:MAI-Voice-2.1-Flash, en-AU-Lisa:MAI-Voice-2.1-Flash, en-US-Ethan:MAI-Voice-2.1-Flash, en-US-Olivia:MAI-Voice-2.1-Flash, es-MX-Alejo:MAI-Voice-2.1-Flash, es-MX-Valeria:MAI-Voice-2.1-Flash, fr-FR-Marc:MAI-Voice-2.1-Flash, fr-FR-Soleil:MAI-Voice-2.1-Flash, hi-IN-Dhruv:MAI-Voice-2.1-Flash, hi-IN-Kavya:MAI-Voice-2.1-Flash, hi-IN-Priya:MAI-Voice-2.1-Flash, it-IT-Luca:MAI-Voice-2.1-Flash, it-IT-Rosa:MAI-Voice-2.1-Flash, pt-BR-Caio:MAI-Voice-2.1-Flash, pt-BR-Luana:MAI-Voice-2.1-Flash, zh-CN-Bo:MAI-Voice-2.1-Flash, zh-CN-Mei:MAI-Voice-2.1-Flashangry, confused, determined, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, relieved, sad, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSML
mai-voice-2.1-flashen-US-Harper:MAI-Voice-2.1-Flashangry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, shouting, softvoice, whisperingnot availableCaller-authored SSML
mai-voice-2.1-flashko-KR-Hana:MAI-Voice-2.1-Flash, pt-BR-Rafael:MAI-Voice-2.1-Flash, pt-PT-Rui:MAI-Voice-2.1-Flashangry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2.1-flashko-KR-Junho:MAI-Voice-2.1-Flashangry, confused, determined, embarrassed, excited, happy, hopeful, joyful, relieved, sad, softvoicenot availableCaller-authored SSML
mai-voice-2.1-flashhi-IN-Arjun:MAI-Voice-2.1-Flashangry, confused, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, sad, surprisednot availableCaller-authored SSML
mai-voice-2.1-flashzh-CN-Lan:MAI-Voice-2.1-Flashangry, confused, disgusted, embarrassed, excited, fearful, happy, joyful, sad, surprisednot availableCaller-authored SSML
mai-voice-2.1-flashpt-BR-Pedro:MAI-Voice-2.1-Flashconfused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2.1es-ES-Marta:MAI-Voice-2.1, nl-NL-Sander:MAI-Voice-2.1, ru-RU-Lev:MAI-Voice-2.1, ru-RU-Masha:MAI-Voice-2.1, th-TH-Krit:MAI-Voice-2.1, th-TH-Nattapong:MAI-Voice-2.1, tr-TR-Aydin:MAI-Voice-2.1, tr-TR-Elif:MAI-Voice-2.1adventurous, caringempathy, curious, encouraging, excited, friendlycheerful, nostalgic, reflective, saddisappointed, seriousnot availableCaller-authored SSML
mai-voice-2.1de-DE-Klaus:MAI-Voice-2.1, de-DE-Mia:MAI-Voice-2.1, en-AU-Lisa:MAI-Voice-2.1, en-US-Ethan:MAI-Voice-2.1, en-US-Olivia:MAI-Voice-2.1, es-MX-Alejo:MAI-Voice-2.1, es-MX-Valeria:MAI-Voice-2.1, fr-FR-Marc:MAI-Voice-2.1, fr-FR-Soleil:MAI-Voice-2.1, hi-IN-Dhruv:MAI-Voice-2.1, hi-IN-Kavya:MAI-Voice-2.1, hi-IN-Priya:MAI-Voice-2.1, it-IT-Luca:MAI-Voice-2.1, it-IT-Rosa:MAI-Voice-2.1, pt-BR-Caio:MAI-Voice-2.1, pt-BR-Luana:MAI-Voice-2.1, zh-CN-Bo:MAI-Voice-2.1, zh-CN-Mei:MAI-Voice-2.1angry, confused, determined, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, relieved, sad, shouting, softvoice, surprised, whisperingnot availableCaller-authored SSML
mai-voice-2.1en-US-Harper:MAI-Voice-2.1angry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, shouting, softvoice, whisperingnot availableCaller-authored SSML
mai-voice-2.1ko-KR-Hana:MAI-Voice-2.1, pt-BR-Rafael:MAI-Voice-2.1, pt-PT-Rui:MAI-Voice-2.1angry, confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
mai-voice-2.1ko-KR-Junho:MAI-Voice-2.1angry, confused, determined, embarrassed, excited, happy, hopeful, joyful, relieved, sad, softvoicenot availableCaller-authored SSML
mai-voice-2.1hi-IN-Arjun:MAI-Voice-2.1angry, confused, disgusted, embarrassed, excited, fearful, happy, hopeful, jealous, joyful, regretful, sad, surprisednot availableCaller-authored SSML
mai-voice-2.1zh-CN-Lan:MAI-Voice-2.1angry, confused, disgusted, embarrassed, excited, fearful, happy, joyful, sad, surprisednot availableCaller-authored SSML
mai-voice-2.1pt-BR-Pedro:MAI-Voice-2.1confused, determined, embarrassed, excited, happy, hopeful, joyful, regretful, relieved, sad, softvoice, surprisednot availableCaller-authored SSML
multilingualzh-CN-XiaoxiaoMultilingualNeuralaffectionate, cheerful, empathetic, excited, poetry-reading, sorry, storynot availableCaller-authored SSML
multilingualzh-CN-XiaoyouMultilingualNeuralangry, chat, cheerful, cute, poetry-reading, sad, storynot availableCaller-authored SSML
multilingualzh-CN-XiaoshuangMultilingualNeuralchatnot availableCaller-authored SSML
multilingualen-US-SerenaMultilingualNeuralempathetic, excited, friendly, relieved, sad, serious, shynot availableCaller-authored SSML
multilingualen-US-DerekMultilingualNeuralempathetic, excited, relieved, shynot availableCaller-authored SSML
multilingualen-US-DavisMultilingualNeuralempathetic, funny, relievednot availableCaller-authored SSML
multilingualen-US-AndrewMultilingualNeuralempathetic, relievednot availableCaller-authored SSML
multilingualen-US-PhoebeMultilingualNeuralempathetic, sad, seriousnot availableCaller-authored SSML
multilingualen-US-NancyMultilingualNeuralexcited, friendly, funny, relieved, shynot availableCaller-authored SSML
standardzh-CN-YunhaoNeuraladvertisement-upbeatnot availableCaller-authored SSML
standardzh-CN-XiaoxiaoNeuralaffectionate, angry, assistant, calm, chat, chat-casual, cheerful, customerservice, disgruntled, excited, fearful, friendly, gentle, lyrical, newscast, poetry-reading, sad, serious, sorry, whisperingnot availableCaller-authored SSML
standardzh-CN-XiaomoNeuralaffectionate, angry, calm, cheerful, depressed, disgruntled, embarrassed, envious, fearful, gentle, sad, seriousBoy, Girl, OlderAdultFemale, OlderAdultMale, SeniorFemale, SeniorMale, YoungAdultFemale, YoungAdultMaleCaller-authored SSML
standardzh-CN-XiaohanNeuralaffectionate, angry, calm, cheerful, disgruntled, embarrassed, fearful, gentle, sad, seriousnot availableCaller-authored SSML
standardzh-CN-XiaoyiNeuralaffectionate, angry, cheerful, disgruntled, embarrassed, fearful, gentle, sad, seriousnot availableCaller-authored SSML
standarden-US-JennyNeuralangry, assistant, chat, cheerful, customerservice, excited, friendly, hopeful, newscast, sad, shouting, terrified, unfriendly, whisperingnot availableCaller-authored SSML
standardzh-CN-YunxiNeuralangry, assistant, chat, cheerful, depressed, disgruntled, embarrassed, fearful, narration-relaxed, newscast, sad, seriousBoy, Narrator, YoungAdultMaleCaller-authored SSML
standardzh-CN-YunzeNeuralangry, calm, cheerful, depressed, disgruntled, documentary-narration, fearful, sad, seriousOlderAdultMale, SeniorMaleCaller-authored SSML
standardzh-CN-YunyeNeuralangry, calm, cheerful, disgruntled, embarrassed, fearful, sad, seriousBoy, Girl, OlderAdultFemale, OlderAdultMale, SeniorFemale, SeniorMale, YoungAdultFemale, YoungAdultMaleCaller-authored SSML
standardzh-CN-YunxiaNeuralangry, calm, cheerful, fearful, sadnot availableCaller-authored SSML
standardzh-CN-XiaoruiNeuralangry, calm, fearful, sadnot availableCaller-authored SSML
standarden-US-AriaNeuralangry, chat, cheerful, customerservice, empathetic, excited, friendly, hopeful, narration-professional, newscast-casual, newscast-formal, sad, shouting, terrified, unfriendly, whisperingnot availableCaller-authored SSML
standarden-US-DavisNeuralangry, chat, cheerful, excited, friendly, hopeful, sad, shouting, terrified, unfriendly, whisperingnot availableCaller-authored SSML
standardzh-CN-YunjianNeuralangry, cheerful, depressed, disgruntled, documentary-narration, narration-relaxed, sad, serious, sports-commentary, sports-commentary-excitednot availableCaller-authored SSML
standardzh-CN-YunfengNeuralangry, cheerful, depressed, disgruntled, fearful, sad, seriousnot availableCaller-authored SSML
standardzh-CN-XiaozhenNeuralangry, cheerful, disgruntled, fearful, sad, seriousnot availableCaller-authored SSML
standarden-US-GuyNeuralangry, cheerful, excited, friendly, hopeful, newscast, sad, shouting, terrified, unfriendly, whisperingnot availableCaller-authored SSML
standarden-US-JaneNeural, en-US-JasonNeural, en-US-NancyNeural, en-US-SaraNeural, en-US-TonyNeuralangry, cheerful, excited, friendly, hopeful, sad, shouting, terrified, unfriendly, whisperingnot availableCaller-authored SSML
standarden-US-AvaNeuralangry, fearful, sadnot availableCaller-authored SSML
standardpt-BR-FranciscaNeuralcalmnot availableCaller-authored SSML
standardja-JP-NanamiNeuralchat, cheerful, customerservicenot availableCaller-authored SSML
standarden-GB-RyanNeural, es-MX-JorgeNeural, it-IT-IsabellaNeuralchat, cheerfulnot availableCaller-authored SSML
standardzh-CN-XiaomengNeural, zh-CN-XiaoshuangNeuralchatnot availableCaller-authored SSML
standarden-IN-NeerjaNeural, hi-IN-SwaraNeuralcheerful, empathetic, newscastnot availableCaller-authored SSML
standarden-GB-SoniaNeural, fr-FR-DeniseNeural, fr-FR-HenriNeuralcheerful, sadnot availableCaller-authored SSML
standardde-DE-ConradNeuralcheerfulnot availableCaller-authored SSML
standarden-US-KaiNeural, en-US-LunaNeuralconversationnot availableCaller-authored SSML
standardzh-CN-YunyangNeuralcustomerservice, narration-professional, newscast-casualnot availableCaller-authored SSML
standardzh-CN-XiaochenNeurallivecommercialnot availableCaller-authored SSML
Back to Documentation

© 2026 AI TTS Microservice. All rights reserved.