Studio-grade text-to-speech, full song generation and speech-to-text through OpenAI-compatible audio endpoints. Token-billed at $1.54/1M with URL or binary output.
Ten audio models: six MiniMax Speech TTS voices, two MiniMax Music song generators, and two speech-to-text (ASR) models - all on OpenAI-compatible audio endpoints.
| Model | Price | Strength | |
|---|---|---|---|
| minimax-speech-2.8-hd | ~$0.054 / 1K chars | Latest flagship TTS, studio voices + emotion control | NEW |
| minimax-speech-2.8-turbo | ~$0.031 / 1K chars | Fast low-latency TTS for realtime apps | NEW |
| minimax-speech-2.6-hd | ~$0.054 / 1K chars | High-definition multilingual TTS | NEW |
| minimax-speech-2.6-turbo | ~$0.031 / 1K chars | Cost-optimized TTS at scale | NEW |
| minimax-speech-02-hd | ~$0.054 / 1K chars | Rich expressive timbres | NEW |
| minimax-speech-02-turbo | ~$0.031 / 1K chars | Economical speech generation | NEW |
| minimax-music-v3.0 | ~$0.154 / song | Latest song generation, vocal or instrumental | NEW |
| minimax-music-v2.6 | ~$0.154 / song | Lyrics-to-song with configurable style | NEW |
| hy-asr-3.0-preview | ~$0.003 / min | Hunyuan speech-to-text, timestamps + SRT | NEW |
| wand-asr-v1 | ~$0.007 / min | WAND multilingual ASR + language detection | NEW |
/v1/audio/speech and /v1/audio/transcriptions - works with the OpenAI SDKcurl https://aiapi-pro.com/v1/audio/speech \
-H "Authorization: Bearer $NOVAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-speech-2.8-hd",
"input": "Hello! Welcome to NovAI - one API key for every Chinese frontier model.",
"voice": "male-qn-qingse",
"response_format": "url"
}'from openai import OpenAI
client = OpenAI(base_url="https://aiapi-pro.com/v1", api_key="YOUR_NOVAI_API_KEY")
resp = client.audio.speech.create(
model="minimax-speech-2.8-hd",
voice="male-qn-qingse",
input="Hello! Welcome to NovAI.",
)
resp.stream_to_file("speech.mp3")curl https://aiapi-pro.com/v1/audio/transcriptions \ -H "Authorization: Bearer $NOVAI_API_KEY" \ -F model="hy-asr-3.0-preview" -F file="@audio.mp3"
POST /v1/audio/speech (OpenAI-compatible). Set response_format to mp3/wav/opus for binary bytes (default) or url for a JSON body with audio_url (valid ~24h). Optional speed, volume, pitch, emotion. ASR uses POST /v1/audio/transcriptions and returns text with timestamps + an SRT subtitle URL. All audio is token-billed at $1.54 / 1M on real upstream usage.Yes. /v1/audio/speech follows the OpenAI audio shape, so client.audio.speech.create(model, voice, input) works with the OpenAI SDK - just point base_url to NovAI.
All audio (TTS, music, ASR) is token-billed at $1.54/1M on real upstream usage. Reference figures: HD TTS ~$0.054 per 1K chars, Turbo ~$0.031, music ~$0.154 per song, ASR ~$0.003-0.007 per minute.
Set response_format to mp3, wav or opus for binary bytes (default), or url for a JSON body containing audio_url (valid ~24 hours).
Yes - hy-asr-3.0-preview (~$0.003/min) and wand-asr-v1 (~$0.007/min, multilingual with language detection) via POST /v1/audio/transcriptions, returning text with timestamps and an SRT subtitle URL.
Deep-dive articles and real tests for these audio models — including pricing vs the leading alternatives.