← All models

Microsoft: MAI-Voice-2.1-Flash

microsoft/mai-voice-2.1-flash
speech
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

inputrequired
voiceru-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-Flash

Voice 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")
API docsTry in the bot