Chinese speech API directory

Chinese speech APIs for ASR and text to speech.

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, step-tts-mini uses /v1/audio/speech. glm-asr-2512, 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

12 speech models, generated from one data source.

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.

mimo-v2.5-asr

Speech recognition (ASR) · Xiaomi

Endpoint: POST /v1/chat/completions

Request mode: Chat Completions with an input_audio payload

Billing: $0.0694 per audio hour

AudioSpeech-to-TextMultilingualChinese DialectsNoise Robustness

mimo-v2.5-tts

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.

AudioText-to-SpeechMultilingualStyle ControlBuilt-in Voices

stepaudio-2.5-tts

Text to speech (TTS) · StepFun

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.8056 per 10k characters

AudioText-to-SpeechContextual TTSStyle ControlBuilt-in Voices

glm-asr-2512

Speech recognition (ASR) · Zhipu AI

Endpoint: POST /v1/audio/transcriptions

Request mode: OpenAI-compatible transcription endpoint

Billing: $0.5 per audio hour

AudioSpeech-to-TextStreamingMultilingualHotwords

glm-tts

Text to speech (TTS) · Zhipu AI

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.5556 per 10k characters

AudioText-to-SpeechStreamingEmotionVoice Control

qwen3-asr-flash

Speech recognition (ASR) · Alibaba

Endpoint: POST /v1/audio/transcriptions

Request mode: OpenAI-compatible transcription endpoint

Billing: $0.11 per audio hour

AudioSpeech-to-TextMultilingualEmotion RecognitionITN

qwen3-tts-flash

Text to speech (TTS) · Alibaba

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.1111 per 10k characters

AudioText-to-SpeechMultilingualBuilt-in VoicesStreaming

speech-2.8-hd

Text to speech (TTS) · MiniMax

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.4861 per 10k characters

AudioText-to-SpeechHigh FidelityEmotionMultilingual

speech-2.8-turbo

Text to speech (TTS) · MiniMax

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.2778 per 10k characters

AudioText-to-SpeechLow LatencyEmotionMultilingual

step-tts-2

Text to speech (TTS) · StepFun

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.3889 per 10k characters

AudioText-to-SpeechVoice CloningEmotionPronunciation Control

step-tts-mini

Text to speech (TTS) · StepFun

Endpoint: POST /v1/audio/speech

Request mode: OpenAI-compatible speech endpoint

Billing: $0.125 per 10k characters

AudioText-to-SpeechMultilingualVoice CloningStyle Control

stepaudio-2.5-asr

Speech recognition (ASR) · StepFun

Endpoint: POST /v1/audio/transcriptions

Request mode: OpenAI-compatible transcription endpoint

Billing: $0.0208 per audio hour

AudioSpeech-to-TextStreamingChinese and EnglishITN

Choose by workload

ASR for audio understanding; TTS for voice output.

Transcription and audio understanding

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.

Controllable voice output

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.

Speech output through a dedicated route

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.

Transcription and audio understanding

glm-asr-2512: GLM-ASR-2512 — multilingual streaming speech recognition for meetings, support calls, subtitles, and noisy recordings, with hotword support and Chinese dialect coverage.

Speech output through a dedicated route

glm-tts: GLM-TTS — context-aware speech synthesis with expressive delivery, streaming output, fast first audio, and controls for voice, speed, and volume.

Transcription and audio understanding

qwen3-asr-flash: Qwen3-ASR-Flash — multilingual file transcription with language hints, inverse text normalization, emotion recognition, and OpenAI-compatible audio input.

Speech output through a dedicated route

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 output through a dedicated route

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 output through a dedicated route

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.

Speech output through a dedicated route

step-tts-2: Step TTS 2 — expressive speech synthesis with official and cloned voices, speed and volume control, pronunciation mapping, and multiple output formats.

Speech output through a dedicated route

step-tts-mini: Step TTS Mini — cost-efficient expressive speech synthesis for Chinese, English, Japanese, Cantonese, and Sichuanese, with official and cloned voices.

Transcription and audio understanding

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

OpenAI-compatible does not mean one universal audio route.

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, step-tts-mini uses /v1/audio/speech. glm-asr-2512, 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

Copy the request for the model and transport you need.

mimo-v2.5-asr

Speech recognition (ASR) via /v1/chat/completions

AUDIO_BASE64=$(base64 < meeting.wav | tr -d '\n')

curl -X POST https://api.chinaapi-ru.com/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -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"'"}
      }]
    }]
  }'

mimo-v2.5-tts

Text to speech (TTS) via /v1/chat/completions

curl -X POST https://api.chinaapi-ru.com/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -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

stepaudio-2.5-tts

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "stepaudio-2.5-tts",
    "voice": "cixingnansheng",
    "input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
    "response_format": "mp3"
  }' \
  --output speech.mp3

glm-asr-2512

Speech recognition (ASR) via /v1/audio/transcriptions

curl -X POST https://api.chinaapi-ru.com/v1/audio/transcriptions \
  -H "Authorization: Bearer sk-..." \
  -F "model=glm-asr-2512" \
  -F "file=@meeting.wav" \
  -F "response_format=json"

glm-tts

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-tts",
    "voice": "tongtong",
    "input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
    "response_format": "mp3"
  }' \
  --output speech.mp3

qwen3-asr-flash

Speech recognition (ASR) via /v1/audio/transcriptions

curl -X POST https://api.chinaapi-ru.com/v1/audio/transcriptions \
  -H "Authorization: Bearer sk-..." \
  -F "model=qwen3-asr-flash" \
  -F "file=@meeting.wav" \
  -F "response_format=json"

qwen3-tts-flash

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3-tts-flash",
    "voice": "Cherry",
    "input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
    "response_format": "mp3"
  }' \
  --output speech.mp3

speech-2.8-hd

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -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

speech-2.8-turbo

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -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

step-tts-2

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "step-tts-2",
    "voice": "cixingnansheng",
    "input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
    "response_format": "mp3"
  }' \
  --output speech.mp3

step-tts-mini

Text to speech (TTS) via /v1/audio/speech

curl -X POST https://api.chinaapi-ru.com/v1/audio/speech \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "step-tts-mini",
    "voice": "cixingnansheng",
    "input": "(轻声)Welcome to ChinaAPI. 今天我们来测试自然语音。",
    "response_format": "mp3"
  }' \
  --output speech.mp3

stepaudio-2.5-asr

Speech recognition (ASR) via /v1/audio/transcriptions

curl -X POST https://api.chinaapi-ru.com/v1/audio/transcriptions \
  -H "Authorization: Bearer sk-..." \
  -F "model=stepaudio-2.5-asr" \
  -F "file=@meeting.wav" \
  -F "response_format=json"

Do all ChinaAPI speech models use the same audio endpoint?

No. stepaudio-2.5-tts, glm-tts, qwen3-tts-flash, speech-2.8-hd, speech-2.8-turbo, step-tts-2, step-tts-mini uses /v1/audio/speech. glm-asr-2512, 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.

How are the speech models billed?

mimo-v2.5-asr: $0.0694 per audio hour; mimo-v2.5-tts: $0 per 10k characters; stepaudio-2.5-tts: $0.8056 per 10k characters; glm-asr-2512: $0.5 per audio hour; glm-tts: $0.5556 per 10k characters; qwen3-asr-flash: $0.11 per audio hour; qwen3-tts-flash: $0.1111 per 10k characters; speech-2.8-hd: $0.4861 per 10k characters; speech-2.8-turbo: $0.2778 per 10k characters; step-tts-2: $0.3889 per 10k characters; step-tts-mini: $0.125 per 10k characters; stepaudio-2.5-asr: $0.0208 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.

Can I use these models without a mainland-China account?

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.