Qwen Alibaba Cloud: Qwen3 ASR Flash
Qwen multilingual speech recognition model for pre-recorded audio, covering 27 language codes with automatic language detection, context biasing, optional inverse text normalization and an always-on emotion label.
Variant Models
These are native model IDs accepted by the author/provider for the same canonical model family.
Stable id, currently equivalent to the qwen3-asr-flash-2025-09-08 snapshot rather than the latest one.
Latest dated snapshot of Qwen3 ASR Flash, listed separately from the stable id.
Earlier dated snapshot of Qwen3 ASR Flash; the stable qwen3-asr-flash id currently resolves to this snapshot.
Providers
Different providers can host the same model. Choose one provider when you need a fixed backend, or let routing select among them.
Supported languages
zh
yue
en
ja
de
ko
ru
fr
pt
ar
it
es
hi
id
th
tr
uk
vi
cs
da
fil
fi
is
ms
no
pl
sv
Features
Transcribes spoken audio to text.
speech_to_text
Transcribes a fully-submitted audio file in a single request.
synchronous
Detects the spoken language automatically when no language is specified and reports it with the transcript.
language_identification
Supports 27 language codes, with Mandarin, Sichuanese, Hokkien/Minnan and Wu all under zh and Cantonese under the separate yue code.
multilingual_transcription
Accepts free-form context text (background text or hotwords) that biases recognition toward domain-specific terms.
context_biasing
Returns an always-on emotion label (neutral, happy, sad, angry, disgusted, fearful, surprised) with the transcript.
emotion_recognition
Optional inverse text normalization, off by default and effective for Chinese and English only.
inverse_text_normalization
Code
ElevenLabs SDK streaming STT
Streams microphone or file audio through the ElevenLabs-compatible allmodels route.
import { ElevenLabsClient } from "elevenlabs";
const client = new ElevenLabsClient({
apiKey: process.env.ALLMODELS_API_KEY,
baseUrl: "https://api.allmodels.io/el"
});
const connection = await client.speechToText.realtime.connect({
modelId: "qwen/qwen3-asr-flash",
languageCode: "en"
}, {
queryParams: {
provider: {
"only": [
"qwen"
]
}
}
});
// Send audio frames to connection, then handle transcript events.
