Qwen: Qwen3 ASR 0.6B
Qwen3-ASR-0.6B je kompaktní model Qwen pro rozpoznávání řeči, který převádí mluvený nebo zpívaný zvuk na text s určením jazyka. Sdílí podporu 30 jazyků a 22 dialektů celé řady, nabízí offline i streamované postupy a samostatné vynucené zarovnání pro časovaný text.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Qwen3-ASR-0.6B je kompaktní edice řady modelů Qwen3-ASR společnosti Qwen pro rozpoznávání řeči. Přijímá zvuk a vytváří přepis s označením jazyka. Výrobce u 0.6B zdůrazňuje rovnováhu mezi kvalitou rozpoznávání a efektivitou, zatímco 1.7B je samostatně pojmenovaná větší edice. Obě vycházejí z porozumění zvuku modelu Qwen3-Omni a sdílejí dokumentovaný rozsah rozpoznávání i sjednocený přístup k offline a streamovanému zpracování. Kompaktní edice může zajistit krok přepisu v postupu pro hlasové poznámky, přípravu titulků nebo prohledávatelné nahrávky.
Jazyky, dialekty a podporované nahrávky
Qwen dokumentuje rozpoznávání a určení jazyka pro 30 jazyků a 22 čínských dialektů s podporou anglických přízvuků z různých regionů. Jazyková tabulka uvádí čínštinu, angličtinu, kantonštinu, arabštinu, němčinu, francouzštinu, španělštinu, portugalštinu, indonéštinu, italštinu, korejštinu, ruštinu, thajštinu, vietnamštinu, japonštinu, turečtinu, hindštinu, malajštinu, nizozemštinu, švédštinu, dánštinu, finštinu, polštinu, češtinu, filipínštinu, perštinu, řečtinu, maďarštinu, makedonštinu a rumunštinu. Mezi rozpoznávané typy zvuku patří mluvená řeč, zpěv a písně s hudbou na pozadí. Menší edice si zachovává tento rozsah podpory celé řady; její velikost neznamená jiný seznam podporovaných jazyků.
Offline rozpoznávání a příprava vstupu
Oficiální sada nástrojů může přijímat zvuk prostřednictvím odkazu na soubor, zakódovaného zvuku nebo zvukového průběhu s jeho vzorkovací frekvencí. Podporuje offline zpracování více nahrávek, automatické rozpoznání jazyka i zadání konkrétního podporovaného jazyka. Dokumentovaný výsledek obsahuje jazyk a rozpoznaný text. Pokud mluvený jazyk znáte, vyberte jej; u kolekce s neznámými jazyky jej nechte určit modelem. Vedle výsledku uchovejte identifikátor příslušné nahrávky, aby bylo možné přepis dohledat ke správnému zdroji.
U sady hlasových poznámek uchovejte samostatný výsledek pro každou poznámku a před převodem textu na úkoly nebo shrnutí ověřte jména, čísla a nejasné formulace podle nahrávky. U mluveného návodu použijte přepis k nalezení pasáží a kontrole znění jednotlivých pokynů. Při kontrole textu písně poslouchejte zpěvní linku a nepřijímejte slovo jen proto, že v písni dává smysl. Jde o přípravné a kontrolní kroky pro textový výstup; jeho shrnutí, překlad nebo interpretace mohou následovat jako samostatné operace.
Streamovaný text a dokončení nahrávky
Qwen3-ASR používá pro offline i streamované rozpoznávání stejný model. Ve streamovacím příkladu výrobce příchozí zvukové úseky aktualizují uchovávaný stav rozpoznávání a závěrečný krok vrací dokončený text a jazyk. To umožňuje průběžné zobrazování užitečné pro živý přepis. Průběžné zobrazení berte jako aktuální stav rozpoznávání a po skončení nahrávky uchovejte konečný výsledek; zdrojový zvuk ponechte dostupný pro opravy.
Dokumentovaná implementace streamování v tomto postupu nepodporuje dávkovou inferenci ani vracení časových značek. Streamovaný text, kolekce offline přepisů a příprava časovaných titulků jsou proto odlišné postupy výrobce. Velikosti úseků a nastavení tokenů v příkladech výrobce ilustrují implementaci; nejsou univerzálním příslibem latence, souběžnosti ani délky zvuku. Postup zvolte podle toho, zda potřebujete text přicházející během nahrávání, dokončený text pro kolekci nebo text zarovnaný k časové ose.
Časovaný text používá Qwen3-ForcedAligner
Qwen3-ForcedAligner-0.6B je samostatný model pro zarovnání, přestože s touto edicí ASR sdílí označení velikosti 0.6B. Přijímá dvojici text–zvuk a předpovídá začátky a konce na úrovni slov nebo znaků. Offline sada nástrojů výrobce pro ASR jej může vyvolat při požadavku na časové značky. Jeho dokumentovaná sada jazyků zahrnuje čínštinu, angličtinu, kantonštinu, francouzštinu, němčinu, italštinu, japonštinu, korejštinu, portugalštinu, ruštinu a španělštinu; uvedený rozsah zarovnání je až pět minut řeči. Tato užší sada jazyků a pětiminutový rozsah se týkají vynuceného zarovnání, nikoli obecné podpory přepisu modelem ASR.
Pro titulky připravte zkontrolovaný přepis v jazyce nahrávky, zarovnejte jej tam, kde je podporovaný postup použitelný, a při přehrávání zdroje zkontrolujte hranice úseků. Použitelný soubor titulků uchovává znění a časování společně. Pokud je slovo v přepisu chybné, opravte je podle zvuku místo předpokladu, že časový úsek potvrzuje jeho správnost. Toto oddělení umožňuje určit, zda je problém v rozpoznávání, v dodaném textu nebo v umístění hranice titulku.
Výstup z dlouhých nahrávek a kontrola rozpoznávání
Řada Qwen3-ASR podporuje dlouhé nahrávky. Její příklady inference doporučují pro delší zvuk povolit více generovaných tokenů; ověřte proto, že přepis dosáhne konce nahrávky a že jej nezkrátil limit výstupu. Publikované příklady nestanovují univerzální číselné kontextové okno ani maximální délku nahrávky pro ASR. Při uspořádávání dlouhé nahrávky ke kontrole zachovejte propojení užitečných úseků s jejich pozicemi ve zdroji. Podle původního zvuku kontrolujte špatně slyšitelná slova, změny jazyka, překrývající se řeč, neobvyklá jména a zpívané slabiky. Praktickým výsledkem je rozpoznaný text s označením jazyka, připravený k vyhledávání nebo dalšímu zpracování obsahu; časování se v případě potřeby přidává samostatným postupem zarovnání.
Ailoot Ultra · Přepis řeči POST /v1/audio/transcriptions qwen/qwen3-asr-0.6b
qwen/qwen3-asr-0.6bÚvod
Qwen3-ASR-0.6B je kompaktní model Qwen pro rozpoznávání řeči, který převádí mluvený nebo zpívaný zvuk na text s určením jazyka. Sdílí podporu 30 jazyků a 22 dialektů celé řady, nabízí offline i streamované postupy a samostatné vynucené zarovnání pro časovaný text.
- Přijímané vstupy
- Zvuk
- Výsledky
- Text
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Přepis řeči POST /v1/audio/transcriptions
- Vstup
audio- Výstup
text
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity qwen/qwen3-asr-0.6b | Výchozí— |
Poleinput_audio | Typobject | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polelanguage | Typstring | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poletemperature | Typnumber | PožadavekVolitelné | Hodnoty a limity Minimum: 0 Maximum: 1 | Výchozí— |
Poleresponse_format | Typstring | PožadavekVolitelné | Hodnoty a limity json, verbose_json | Výchozíjson |
Poletimestamp_granularities | Typarray | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleprovider | Typobject | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input_audio |
Parametrmaterial_types | Kontraktaudio |
Parametrmaterial_conditions | KontraktNačtěte skutečný soubor WAV a zakódujte jeho skutečné bajty pro deklarovaný vstup JSON input_audio; pro tuto přesnou deklaraci omezenou na JSON se nenabízí žádná trasa multipart. |
Životní cyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · skutečně vrácené task_id nebo záznam v knihovně médií
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarify
Jak se vypočítá konečný poplatek
Zobrazené sazby slouží k odhadu ceny před generováním. Konečný poplatek se vypočítá z nákladů zaznamenaných u původního generování. Naměřená délka výstupu ani odhadovaná množství nejsou konečným účtovaným množstvím.
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Odhadované sazby pro srovnání
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.
| Konfigurace | Tabulka sazeb | Předpokládané množství | Účtovací jednotka | Poplatek |
|---|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Předpokládané množství— | Účtovací jednotka— | Poplatek Vstup · Vstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů Výstup · Výstupní tokeny · Odhad pouze pro srovnání — / 1K tokenů Vstup · Čtení z mezipaměti · Odhad pouze pro srovnání — / 1K tokenů Vstup · Zápis do mezipaměti · Odhad pouze pro srovnání — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina · Odhad pouze pro srovnání — / 1K tokenů |
| Konfiguracesekunda vstupního zvuku | Tabulka sazeb— | Předpokládané množství— | Účtovací jednotkaza sekundu vstupního zvuku | Poplatek Vstup · sekunda vstupního zvuku · Odhad pouze pro srovnání $0.00000666 za sekundu vstupního zvuku |
| KonfiguraceOdhadovaná cena generování | Tabulka sazeb— | Předpokládané množstvíodhad pro jedno generování | Účtovací jednotka— | Poplatek Výstup · Odhadovaná cena generování · Odhad pouze pro srovnání $0.00000666 odhad před generováním Tento odhad není dodatečným poplatkem ani pevnou sazbou za dokončené generování. |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
Ailoot Ultra · Přepis řeči
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_AUDIO_FILE:?Set the path to your actual WAV recording}"
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
import base64
audio=Path(os.environ['AILOOT_AUDIO_FILE']).read_bytes()
if not (audio[:4]==b'RIFF' and audio[8:12]==b'WAVE'): raise SystemExit('Supply an actual WAV audio file')
if len(audio)>26214400: raise SystemExit('Use a documented supported large-file flow')
request={'model': 'qwen/qwen3-asr-0.6b', 'input_audio': {'data': '${BASE64_ACTUAL_WAV_BYTES}', 'format': 'wav'}}
request['input_audio']['data']=base64.b64encode(audio).decode('ascii')
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Keep the complete original response and headers. Read every returned segment, word and usage field.
# Preserve actual operation/task/asset IDs; continue reads of the original result without resubmitting.
Přijímání a ukládání výsledků
Ailoot Ultra · Přepis řeči
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Další načtení obsahu
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
Uchovejte úplnou odpověď a hlavičky, všechny skutečné výstupy, původní vrácené identifikátory a všechna pole s údaji o využití. Obnovte původní operaci bez opětovného odeslání požadavku na vytvoření.
Pokud je nutné ověřit původní odpověď
Uchovejte vrácené X-Client-Request-ID pro spárování záznamů. Načítejte pouze skutečně vrácené hodnoty task_id/asset_id nebo vlastní knihovnu médií; nikdy nevytvářejte URL úlohy z ID operace a nikdy znovu neodesílejte požadavek na vytvoření.
Pole odpovědi
| Pole | Typ |
|---|---|
Poletext | Typ |
Poleusage | Typ |
Polesegments[] | Typ |
Polewords[] | Typ |
Polespeaker fields | Typ |
Poletimestamps | Typ |
Aliasy
Aliasy modelu
Ailoot Ultra qwen/qwen3-asr-0.6b
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · Qwen: Qwen3 ASR 0.6B
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:audio→text- Jaká pole požadavek používá?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Jaké limity platí?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:temperature.minimum:0;temperature.maximum:1