MiMo-V2.5-ASR
Bilingual Chinese-English and multi-dialect ASR — no language tags required, automatically recognizes each language in code-switched speech.
Supports lyrics transcription and adapts to complex acoustic environments such as high-noise scenarios.
Model Specs
Modality
Capabilities
Performance
Model Pricing
CNY
USD
Model Advantages
Chinese-English + Dialects
Bilingual Chinese-English recognition plus Wu, Cantonese, Hokkien, Sichuan, and other major Chinese dialects, with Chinese-English code-switching support.
Lyrics Transcription
High-accuracy Chinese and English lyrics transcription, handling vocals mixed with accompaniment.
Challenging Acoustic Environments
Robust performance under strong noise, far-field capture, multi-speaker, and other challenging acoustic conditions.
Knowledge-Dense Content
Accurate recognition of classical poetry, technical terms, proper nouns, and other knowledge-intensive content, with native punctuation generation.

Real-World Performance
Dialect: Sichuan Mahjong Conversation
Text
「幺二八筒都成对,有的是机会。这把我看你们哪个跑得脱。」
Dialect: Cantonese + English Code-Switching
Text
「大家有兴趣睇试食放题片嘅,可以支持下我哋。钟意睇嘅你,希望可以畀个 comment,like,share 畀朋友。订阅埋 Channel,㩒埋个钟仔,下次有新片就会通知,下次再同大家去食其他嘢。」
Challenging Acoustics: Live Shopping Stream
Text
「这一千块钱啊,只有两百个,只有两百个,只有两百个人可以抢,快快快快快,手慢了就没有。」
Knowledge-Dense: Classical Chinese Poetry
Text
「丈夫生居天地之间,岂能郁郁久居人下。天子呼来不上船,自称臣是酒中仙。君不见黄河之水天上来,奔流到海不复回。山外青山楼外楼,西湖歌舞几时休。草衣家住断桥东,好句轻如湖上风。杨柳春风一杯酒,江湖夜雨十年灯。莫等闲,白了少年头,空悲切。暖风吹得游人醉,直把杭州作汴州。对影闻声已可怜,玉池荷叶正田田。本是后山人,偶作前堂客。」
Lyrics: Chinese Pop
Text
「兰亭临帖,行书如行云流水。月下门推,心细如你脚步碎。忙不迭,千年碑易拓,却难拓你的美。真迹绝,真心能给谁?牧笛横吹,黄酒小菜又几碟。」
Lyrics: English Song
Text
It's never over. It's never over. The ribbon was crimson, the color of the night.
Proper Nouns: Esports Commentary
Text
「漂亮,漂亮,漂亮,就是这么打。因为我们确实也,RNG 赢需要三十、三十五分钟,T1 赢就要需要二十五分钟。狐狸给你,然后我用丽桑卓去打你的一个狐狸。是的。然后我看谁还敢质疑我!对,塔姆这个点把我们比较依赖的小明的这个开团克制得太死了。」
Proper Nouns: English Sports Commentary
Text
Mane, Thiago, Luis Diaz. He's going to have a goal. It's deflected and it's in! Redemption, a route back for Liverpool from Luis Diaz with the help of a touch on the way through. And now it's time to believe again for those inside Anfield. And here comes another threat for Liverpool. Mohamed Salah's trying to get back. Round the corner goes Davis, and he's gone for goal and he's gone over the top. Simicass, one more burst. Naby Keita, Mohamed Salah. Still had a lot to do and the defender Sanchez got a touch.
Choose Your Access Method
Pay-As-You-Go API
Sample Code
Just pass the audio file and set the model to mimo-v2.5-asr.
import os
import base64
import urllib.request
from openai import OpenAI
client = OpenAI(
api_key=os.environ.get("MIMO_API_KEY"),
base_url="https://api.xiaomimimo.com/v1",
)
# Example audio URL
audio_url = "https://example-files.cnbj1.mi-fds.com/example-files/audio/audio_example.wav"
audio_file = "audio_example.wav"
# Download the audio file from URL (skip if already exists)
if not os.path.exists(audio_file):
urllib.request.urlretrieve(audio_url, audio_file)
# To use a local file directly, replace the above with:
# audio_file = "your_local_audio.wav"
with open(audio_file, "rb") as f:
audio_bytes = f.read()
audio_base64 = base64.b64encode(audio_bytes).decode("utf-8")
completion = client.chat.completions.create(
model="mimo-v2.5-asr",
messages=[
{
"role": "user",
"content": [
{
"type": "input_audio",
"input_audio": {
"data": f"data:audio/wav;base64,{audio_base64}"
}
}
]
}
],
extra_body={
"asr_options": {
"language": "auto"
}
}
)
print(completion.model_dump_json())Token Plan Subscription
Subscribe
Monthly or annual plans covering mimo-v2.6-pro, mimo-v2.6-flash and the full MiMo V2.5 model suite — significantly better value than pay-as-you-go at high usage volumes.
Get Token Plan API Key
After subscribing, generate a dedicated API key from the Token Plan page — separate from your pay-as-you-go key.
Quick Integration
Same API format as pay-as-you-go — just swap the key and base URL. Works directly with Claude Code, Cline, and other popular AI tools.