600msも待てない音声エージェントのために

Qwen Alibaba Cloud: Qwen3 ASR Flash Realtime

qwen/qwen3-asr-flash-realtime
提供中 stt 1プロバイダー
Playground

Qwen streaming speech recognition model for live audio over an OpenAI-realtime-style WebSocket, returning incremental transcripts with a detected language and an always-on emotion label.

作成者Qwen Alibaba Cloud
言語27言語
バリアントモデル3個のID
ステータス提供中

バリアントモデル

同じ正規モデルファミリーに対して、作成者やプロバイダーが受け付けるネイティブのモデルIDです。

Qwen3 ASR Flash Realtime Default

Stable id, supplied as the model query parameter on the realtime WebSocket URL and currently equivalent to the qwen3-asr-flash-realtime-2025-10-27 snapshot.

qwen3-asr-flash-realtime
Qwen3 ASR Flash Realtime snapshot 2026-02-10 Variant

Latest dated snapshot of Qwen3 ASR Flash Realtime, listed separately from the stable id.

qwen3-asr-flash-realtime-2026-02-10
Qwen3 ASR Flash Realtime snapshot 2025-10-27 Variant

Earlier dated snapshot of Qwen3 ASR Flash Realtime; the stable qwen3-asr-flash-realtime id currently resolves to this snapshot.

qwen3-asr-flash-realtime-2025-10-27

プロバイダー

同じモデルを複数のプロバイダーがホストしている場合があります。バックエンドを固定したい場合は1つのプロバイダーを選び、そうでなければルーティングに選択を任せられます。

プロバイダーSlug1時間あたりレイテンシiTTSのレイテンシは音声の最初のバイトが届くまでの時間、STTのレイテンシは最初のトークンが届くまでの時間で計測しています。モード稼働率
Qwen Alibaba Cloud 7個のパラメーター
qwen
$0.324
—
ストリーミング

対応言語

27言語
Chinese zh
Cantonese yue
English en
Japanese ja
German de
Korean ko
Russian ru
French fr
Portuguese pt
Arabic ar
Italian it
Spanish es
Hindi hi
Indonesian id
Thai th
Turkish tr
Ukrainian uk
Vietnamese vi
Czech cs
Danish da
Filipino fil
Finnish fi
Icelandic is
Malay ms
Norwegian no
Polish pl
Swedish sv

機能

Speech to text

Transcribes spoken audio to text.

speech_to_text
Streaming

Realtime recognition over an OpenAI-realtime-style WebSocket, one session per connection, with the client appending base64 audio and the server returning incremental transcription events per turn.

streaming
Interim transcripts

Partial results arrive as transcription text events carrying a confirmed `text` prefix and a provisional `stash` suffix that concatenate to the sentence preview.

interim_transcripts
Turn detection

Server voice activity detection segments the stream into turns, or turn_detection null selects manual turns closed with input_audio_buffer.commit.

turn_detection
Automatic language detection

The language field is optional, and every transcription event reports the detected language alongside the text.

language_identification
Multilingual transcription

Supports the 27 language codes the realtime client-events reference enumerates, with Cantonese as the separate yue code.

multilingual_transcription
Context biasing

Accepts free-form context text in session.input_audio_transcription.corpus.text, up to 10,000 tokens, that biases recognition toward domain-specific terms.

context_biasing
Emotion recognition

Returns an always-on emotion label (surprised, neutral, happy, sad, disgusted, angry, fearful) on every transcription event.

emotion_recognition

コード

クライアント
モード
言語

ElevenLabs SDKでのストリーミングSTT

マイクまたはファイルの音声を、ElevenLabs互換のAllModelsルート経由でストリーミングします。

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-realtime",
  languageCode: "en"
}, {
  queryParams: {
    provider: {
      "only": [
        "qwen"
      ]
    }
  }
});

// Send audio frames to connection, then handle transcript events.