Qwen Alibaba Cloud: Qwen3-ASR-1.7B
Qwen's 1.7B open-weight multilingual speech recognition model, transcribing pre-recorded audio with word and segment timestamps and optional speaker diarization, and also streaming over an OpenAI-Realtime-shaped WebSocket.
Modelos variantes
Son IDs de modelo nativos que el autor o proveedor acepta para la misma familia de modelos canónica.
Open-weight checkpoint id published by the Qwen team, which hosting providers rename (Sprag serves it as `rhythm`).
Hugging Face transformers-compatible build of the same weights.
Sprag's product id for this checkpoint, and the only value its transcriptions endpoint accepts for `model`.
Proveedores
Distintos proveedores pueden alojar el mismo modelo. Elige un proveedor cuando necesites un backend fijo, o deja que el enrutamiento elija entre ellos.
Idiomas admitidos
en
zh
yue
ja
ko
de
fr
es
pt
it
ru
nl
ar
tr
id
ms
vi
ur
Funciones
Transcribes pre-recorded audio through an OpenAI /v1/audio/transcriptions shape on the seeded host.
speech_to_text
OpenAI-Realtime-shaped WebSocket carrying base64 PCM16 audio inside JSON text frames and returning incremental transcription deltas.
streaming
response_format=verbose_json returns words[] with float start and end seconds plus segments[], neither of which the realtime path carries.
word_timestamps
speaker_labels=true adds a per-request 0-indexed integer speaker to each attributed word, and requires response_format=verbose_json.
diarization
response_format accepts json, verbose_json, text, srt and vtt.
caption_formats
A `prompt` form field is accepted for recognition context.
context_prompt
Código
STT en streaming con el ElevenLabs SDK
Transmite audio del micrófono o de un archivo a través de la ruta de AllModels compatible con ElevenLabs.
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-1-7b",
languageCode: "en"
}, {
queryParams: {
provider: {
"only": [
"sprag"
]
}
}
});
// Send audio frames to connection, then handle transcript events.
