We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Microsoft AI: MAI-Voice-2

microsoft/mai-voice-2
SpeechInput: textAdded Jun 2, 2026

Try Microsoft AI: MAI-Voice-2 now

Runs on your balance at the prices above. New accounts start with free usage.

Sign in to use thisCreate free account
input_references
0/3
reference_transcript

Results will appear here.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign inSession cost $0.00

Microsoft AI: MAI-Voice-2 at a glance

  • Input price is 38% higher than the median of 34 Speech models.

About Microsoft AI: MAI-Voice-2

MAI-Voice-2 is an expressive text-to-speech model from Microsoft AI, released by the provider on 2 June 2026. It sits in the speech category, so its job is turning written text into spoken audio rather than generating or editing text itself. If you are building anything that needs a synthetic voice, this is the kind of model you would evaluate alongside other text-to-speech options.

The model takes text as its only input and produces speech as its only output. It is described as expressive, which matters for applications where flat, robotic delivery would hurt the experience. Microsoft positions it for conversational assistants, media narration, accessibility, education, and other long-form voice applications, and it supports 15 languages. No context length is listed for this model, so treat token-based context planning as not applicable here. The available voices are en-US-Harper, es-MX-Valeria, fr-FR-Soleil, and de-DE-Klaus, each tied to the MAI-Voice-2 model.

Those capabilities point to a fairly clear set of use cases. Conversational assistants can use it to speak replies back to users in a natural voice. Media and content teams can use it for narration over video, articles, or other long-form material. Accessibility tools can convert written content into audio for users who prefer listening. Education products can read lessons, exercises, or study material aloud. Because the model handles long-form voice work, it fits projects where you need sustained speech output rather than a single short clip.

You call it through api14's OpenAI-compatible API using the model id "microsoft/mai-voice-2". Because the interface follows the OpenAI format, you can point existing OpenAI-style client code at api14 and swap in this model id. The model lists no supported parameters, so do not assume tuning knobs such as temperature or top_p will have an effect. Voice selection is the main control surface, and you choose from the four voices listed above. Note that maxOutput is reported as 0, so plan your requests around the audio you actually need rather than relying on a documented output ceiling.

If your task is text generation, translation, classification, or anything that returns written output, this model is the wrong fit, since it only emits speech. It is also a poor choice if you need a voice outside the four listed or a language beyond the 15 it supports. For those cases, look at a text model or a different speech model on api14.

How to call the Microsoft AI: MAI-Voice-2 API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "microsoft/mai-voice-2".
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const audio = await client.audio.speech.create({
  "model": "microsoft/mai-voice-2",
  "input": "Hello from api14! One API for every model.",
  "voice": "alloy",
  "response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));

Specifications

Input
text
Output
speech
Voices
4

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

Microsoft AI: MAI-Voice-2: frequently asked questions

How much does the Microsoft AI: MAI-Voice-2 API cost?
Microsoft AI: MAI-Voice-2 costs Characters $77.00 / 1M characters. It is charged from your USD balance only for successful requests; failed requests are free.
What can Microsoft AI: MAI-Voice-2 do?
Microsoft AI: MAI-Voice-2 accepts text and returns speech.
How do I call Microsoft AI: MAI-Voice-2 from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "microsoft/mai-voice-2". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Microsoft AI: MAI-Voice-2?
Comparable Speech models at a similar price: Microsoft AI: MAI-Voice-2.1, Qwen: Qwen-Audio-3.0-TTS Plus, Mistral: Voxtral Mini TTS. Each runs through the same API key, so switching is one string.

Microsoft AI: MAI-Voice-2 community

New topic

This community has no topics yet. Open the first one about Microsoft AI: MAI-Voice-2.