stepaudio-2-asr-pro
Speech recognition (ASR) · StepFun
Endpoint: POST /v1/audio/transcriptions
Request mode: OpenAI-compatible transcription endpoint
Billing: $0.2963 per audio hour
Chinese speech API directory
Compare speech recognition and speech synthesis models available through one ChinaAPI key. Each model keeps its real request path. stepaudio-2.5-tts, glm-tts, qwen3-tts-flash, speech-2.8-hd, speech-2.8-turbo, step-tts-2 uses /v1/audio/speech. stepaudio-2-asr-pro, qwen3-asr-flash, stepaudio-2.5-asr use /v1/audio/transcriptions. mimo-v2.5-asr, mimo-v2.5-tts use /v1/chat/completions with model-specific audio payloads.
Live catalog
Model IDs, endpoint modes, billing units, capabilities, and displayed prices come from scripts/models-data.json, whose audio prices are reconciled with the ChinaAPI gateway. The displayed media rate may include a service margin covering provider input/output billing, payment processing, chargeback exposure, and operations. Any margin is included in the displayed rate and is not added separately. Check live pricing before production rollout.
Speech recognition (ASR) · StepFun
Endpoint: POST /v1/audio/transcriptions
Request mode: OpenAI-compatible transcription endpoint
Billing: $0.2963 per audio hour
Speech recognition (ASR) · Xiaomi
Endpoint: POST /v1/chat/completions
Request mode: Chat Completions with an input_audio payload
Billing: $0.074 per audio hour
Text to speech (TTS) · Xiaomi
Endpoint: POST /v1/chat/completions
Request mode: Chat Completions with messages plus an audio output configuration
Billing: $0 per 10k characters
Limited-time free upstream pricing; check live pricing before production rollout.
Text to speech (TTS) · StepFun
Endpoint: POST /v1/audio/speech
Request mode: OpenAI-compatible speech endpoint
Billing: $0.85 per 10k characters
Text to speech (TTS) · Zhipu AI
Endpoint: POST /v1/audio/speech
Request mode: OpenAI-compatible speech endpoint
Billing: $0.35 per 10k characters
Speech recognition (ASR) · Alibaba
Endpoint: POST /v1/audio/transcriptions
Request mode: OpenAI-compatible transcription endpoint
Billing: $0.126 per audio hour
Text to speech (TTS) · Alibaba
Endpoint: POST /v1/audio/speech
Request mode: OpenAI-compatible speech endpoint
Billing: $0.11 per 10k characters
Text to speech (TTS) · MiniMax
Endpoint: POST /v1/audio/speech
Request mode: OpenAI-compatible speech endpoint
Billing: $1 per 10k characters
Text to speech (TTS) · MiniMax
Endpoint: POST /v1/audio/speech
Request mode: OpenAI-compatible speech endpoint
Billing: $0.6 per 10k characters
Text to speech (TTS) · StepFun
Endpoint: POST /v1/audio/speech
Request mode: OpenAI-compatible speech endpoint
Billing: $0.4148 per 10k characters
Speech recognition (ASR) · StepFun
Endpoint: POST /v1/audio/transcriptions
Request mode: OpenAI-compatible transcription endpoint
Billing: $0.022 per audio hour
Choose by workload
stepaudio-2-asr-pro: StepFun StepAudio 2 ASR Pro — 32B-parameter speech recognition, the accuracy-first option in the StepFun ASR line where stepaudio-2.5-asr is the speed-and-cost option. Accepts ogg, mp3, and wav uploads; transcript output is not billed.
mimo-v2.5-asr: Xiaomi MiMo-V2.5-ASR — speech recognition for Chinese, English, code-switching, regional dialects, noisy recordings, far-field audio, multiple speakers, and lyrics.
mimo-v2.5-tts: Xiaomi MiMo-V2.5-TTS — expressive multilingual speech synthesis with built-in voices, natural-language style instructions, emotion, pace, tone, dialect, and character control.
stepaudio-2.5-tts: StepAudio 2.5 TTS — contextual speech synthesis with inline natural-language direction, expressive delivery, built-in voices, and OpenAI-compatible audio output.
glm-tts: GLM-TTS — context-aware speech synthesis with expressive delivery, streaming output, fast first audio, and controls for voice, speed, and volume.
qwen3-asr-flash: Qwen3-ASR-Flash — multilingual file transcription with language hints, inverse text normalization, emotion recognition, and OpenAI-compatible audio input.
qwen3-tts-flash: Qwen3-TTS-Flash — low-latency multilingual speech synthesis with mixed-language input, built-in voices, automatic language matching, and character-based billing.
speech-2.8-hd: MiniMax Speech 2.8 HD — high-fidelity speech synthesis with natural emotional delivery, language enhancement, voice controls, and production audio formats.
speech-2.8-turbo: MiniMax Speech 2.8 Turbo — speed-focused speech synthesis with natural output, emotion controls, language enhancement, and common production audio formats.
step-tts-2: Step TTS 2 — expressive speech synthesis with official and cloned voices, speed and volume control, pronunciation mapping, and multiple output formats.
stepaudio-2.5-asr: StepAudio 2.5 ASR — a 4B MTP streaming transcription model for fast Chinese-English recognition, ITN normalization, subtitles, meetings, and voice agents.
Compatibility boundary
The route names and request envelopes follow OpenAI-compatible patterns, but clients must send the audio fields required by each model. stepaudio-2.5-tts, glm-tts, qwen3-tts-flash, speech-2.8-hd, speech-2.8-turbo, step-tts-2 uses /v1/audio/speech. stepaudio-2-asr-pro, qwen3-asr-flash, stepaudio-2.5-asr use /v1/audio/transcriptions. mimo-v2.5-asr, mimo-v2.5-tts use /v1/chat/completions with model-specific audio payloads.
Quickstarts
Speech recognition (ASR) via /v1/audio/transcriptions
curl -X POST https://api.chinaapi.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-F "model=stepaudio-2-asr-pro" \
-F "[email protected]" \
-F "response_format=json"
Speech recognition (ASR) via /v1/chat/completions
AUDIO_BASE64=$(base64 < meeting.wav | tr -d '\n')
curl -X POST https://api.chinaapi.ai/v1/chat/completions \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-asr",
"messages": [{
"role": "user",
"content": [{
"type": "input_audio",
"input_audio": {"data": "data:audio/wav;base64,'"$AUDIO_BASE64"'"}
}]
}]
}'
Text to speech (TTS) via /v1/chat/completions
curl -X POST https://api.chinaapi.ai/v1/chat/completions \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "mimo-v2.5-tts",
"messages": [
{"role": "user", "content": "Natural, clear, and friendly delivery"},
{"role": "assistant", "content": "Welcome to ChinaAPI. 欢迎使用语音模型。"}
],
"audio": {"format": "wav", "voice": "冰糖"}
}' > response.json
Text to speech (TTS) via /v1/audio/speech
curl -X POST https://api.chinaapi.ai/v1/audio/speech \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "stepaudio-2.5-tts",
"voice": "cixingnansheng",
"input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
"response_format": "mp3"
}' \
--output speech.mp3
Text to speech (TTS) via /v1/audio/speech
curl -X POST https://api.chinaapi.ai/v1/audio/speech \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "glm-tts",
"voice": "tongtong",
"input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
"response_format": "mp3"
}' \
--output speech.mp3
Speech recognition (ASR) via /v1/audio/transcriptions
curl -X POST https://api.chinaapi.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-F "model=qwen3-asr-flash" \
-F "[email protected]" \
-F "response_format=json"
Text to speech (TTS) via /v1/audio/speech
curl -X POST https://api.chinaapi.ai/v1/audio/speech \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen3-tts-flash",
"voice": "Cherry",
"input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
"response_format": "mp3"
}' \
--output speech.mp3
Text to speech (TTS) via /v1/audio/speech
curl -X POST https://api.chinaapi.ai/v1/audio/speech \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "speech-2.8-hd",
"voice": "Chinese (Mandarin)_Warm_Bestie",
"input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
"response_format": "mp3"
}' \
--output speech.mp3
Text to speech (TTS) via /v1/audio/speech
curl -X POST https://api.chinaapi.ai/v1/audio/speech \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "speech-2.8-turbo",
"voice": "Chinese (Mandarin)_Warm_Bestie",
"input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
"response_format": "mp3"
}' \
--output speech.mp3
Text to speech (TTS) via /v1/audio/speech
curl -X POST https://api.chinaapi.ai/v1/audio/speech \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "step-tts-2",
"voice": "cixingnansheng",
"input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
"response_format": "mp3"
}' \
--output speech.mp3
Speech recognition (ASR) via /v1/audio/transcriptions
curl -X POST https://api.chinaapi.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $CHINAAPI_API_KEY" \
-F "model=stepaudio-2.5-asr" \
-F "[email protected]" \
-F "response_format=json"
No. stepaudio-2.5-tts, glm-tts, qwen3-tts-flash, speech-2.8-hd, speech-2.8-turbo, step-tts-2 uses /v1/audio/speech. stepaudio-2-asr-pro, qwen3-asr-flash, stepaudio-2.5-asr use /v1/audio/transcriptions. mimo-v2.5-asr, mimo-v2.5-tts use /v1/chat/completions with model-specific audio payloads.
stepaudio-2-asr-pro: $0.2963 per audio hour; mimo-v2.5-asr: $0.074 per audio hour; mimo-v2.5-tts: $0 per 10k characters; stepaudio-2.5-tts: $0.85 per 10k characters; glm-tts: $0.35 per 10k characters; qwen3-asr-flash: $0.126 per audio hour; qwen3-tts-flash: $0.11 per 10k characters; speech-2.8-hd: $1 per 10k characters; speech-2.8-turbo: $0.6 per 10k characters; step-tts-2: $0.4148 per 10k characters; stepaudio-2.5-asr: $0.022 per audio hour. The displayed media rate may include a service margin covering provider input/output billing, payment processing, chargeback exposure, and operations. Any margin is included in the displayed rate and is not added separately. These values are rendered from the model catalog rather than copied into this page.
Yes. ChinaAPI provides access without a mainland-China account or phone number. Register for a key, then use the exact route and payload shown for your chosen model.