← All models

Microsoft: MAI-Voice-2.1-Flash
microsoft/mai-voice-2.1-flashspeech
MAI-Voice-2.1-Flash is a low-latency text-to-speech model from Microsoft AI, optimized for real-time responsiveness. It produces natural, expressive speech across 23 languages, with human-like intonation, rhythm, and emotional nuance. It is suited for voice agents, assistants, call centers, and other interactive applications where latency and cost matter most.
In the API, set voice to a full voice ID with the model suffix, such as "en-US-Harper:MAI-Voice-2.1-Flash". A voice's locale sets the synthesis language. Set response_format to "mp3" or "pcm" (24 kHz mono). Harper and Grant support the agent, customer-call-center, educational, and narrator speaking styles, and many locale voices add emotion styles such as excited, happy, sad, and whispering. The full list of voices is in the supported_voices field of the models API.
Price
Released
Oct 1, 2026
Parameters
inputrequiredvoiceru-RU-Masha:MAI-Voice-2.1-Flash · ru-RU-Lev:MAI-Voice-2.1-Flash · ru-RU-Grant:MAI-Voice-2.1-Flash · ru-RU-Harper:MAI-Voice-2.1-Flash · en-US-Harper:MAI-Voice-2.1-Flash · en-US-Grant:MAI-Voice-2.1-Flash · en-US-Ethan:MAI-Voice-2.1-Flash · en-US-Iris:MAI-Voice-2.1-Flash · en-US-Jasper:MAI-Voice-2.1-Flash · en-US-Olivia:MAI-Voice-2.1-Flash · en-US-Sage:MAI-Voice-2.1-FlashVoice sample· Sample voice: ru-RU-Masha
0:00 / 0:00
How to use via API
from openai import OpenAI
client = OpenAI(base_url="https://api.mixen.ai/v1", api_key="mxn-...")
resp = client.audio.speech.create(
model="microsoft/mai-voice-2.1-flash",
voice="ru-RU-Masha:MAI-Voice-2.1-Flash", # ru-RU-Masha:MAI-Voice-2.1-Flash, ru-RU-Lev:MAI-Voice-2.1-Flash, ru-RU-Grant:MAI-Voice-2.1-Flash, ru-RU-Harper:MAI-Voice-2.1-Flash, en-US-Harper:MAI-Voice-2.1-Flash...
input="Привет! Это Mixen AI.",
)
resp.stream_to_file("speech.mp3")

