Qwen: Qwen3 ASR 0.6B
Qwen3-ASR-0.6B är Qwens kompakta taligenkänningsmodell för att omvandla tal eller sång till text med språkidentifiering. Den delar familjens stöd för 30 språk och 22 dialekter, med offline- och strömningsflöden samt separat tidsalignering för tidsatt text.
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
Qwen3-ASR-0.6B är den kompakta versionen i Qwens taligenkänningsfamilj Qwen3-ASR. Den tar emot ljud och producerar en transkription med en språketikett. Tillverkaren positionerar 0.6B kring balansen mellan igenkänningskvalitet och effektivitet, medan 1.7B är den separat namngivna större versionen. Båda bygger på Qwen3-Omnis ljudförståelse och delar det dokumenterade igenkänningsstödet och den gemensamma metoden för offlinebearbetning och strömning. Den kompakta versionen kan stå för transkriptionssteget i ett arbetsflöde för röstanteckningar, förberedelse av undertexter eller sökbara inspelningar.
Språk, dialekter och inspelningar som stöds
Qwen dokumenterar igenkänning och språkidentifiering för 30 språk och 22 kinesiska dialekter, med stöd för engelska accenter från olika regioner. Språktabellen listar kinesiska, engelska, kantonesiska, arabiska, tyska, franska, spanska, portugisiska, indonesiska, italienska, koreanska, ryska, thailändska, vietnamesiska, japanska, turkiska, hindi, malajiska, nederländska, svenska, danska, finska, polska, tjeckiska, filipino, persiska, grekiska, ungerska, makedonska och rumänska. De ljudtyper som kan kännas igen omfattar tal, sångröst och låtar med bakgrundsmusik. Den mindre versionen behåller familjens stöd; storleken innebär inte en annan lista över språk som stöds.
Offlineigenkänning och förberedelse av indata
Den officiella verktygslådan kan ta emot ljud via en filreferens, kodat ljud eller en vågform med dess samplingsfrekvens. Den stöder offlinebearbetning av flera inspelningar, automatisk språkdetektering och ett angivet språk som stöds. Det dokumenterade resultatet innehåller språket och den igenkända texten. Välj det talade språket när du känner till det, eller låt modellen identifiera det när en samling innehåller okända språk. Behåll varje inspelnings identifierare intill resultatet så att transkriptionen kan spåras tillbaka till rätt källa.
För en samling röstanteckningar behåller du ett separat resultat för varje anteckning och granskar namn, siffror och otydliga fraser mot inspelningen innan texten omvandlas till uppgifter eller en sammanfattning. För en muntlig handledning använder du transkriptionen för att hitta avsnitt och kontrollera ordalydelsen i varje instruktion. För sång lyssnar du på sångstämman när du kontrollerar texten i stället för att acceptera ett ord bara för att det passar låtens innehåll. Detta är förberedelse- och granskningssteg för textresultatet; sammanfattning, översättning eller tolkning av transkriptionen kan följa som separata operationer.
Strömmande text och slutförande av en inspelning
Qwen3-ASR använder samma modell för offlineigenkänning och strömmande igenkänning. I tillverkarens strömningsexempel uppdaterar inkommande ljudblock ett bevarat igenkänningstillstånd, och ett avslutande steg ger den färdiga texten och språket. Detta möjliggör en löpande uppdaterad visning som är användbar för en transkription under inspelning. Betrakta den preliminära visningen som det aktuella igenkänningstillståndet och spara slutresultatet när inspelningen är avslutad, med källjudet tillgängligt för korrigering.
Den dokumenterade strömningsimplementationen stöder inte batchinferens eller att tidsstämplar returneras i det strömningsflödet. Strömmande text, en samling offlinetranskriptioner och förberedelse av tidsatta undertexter är därför skilda arbetsflöden hos tillverkaren. Tillverkarens exempel på blockstorlekar och tokeninställningar illustrerar en implementation; de är inte generella löften om latens, samtidighet eller ljudlängd. Välj arbetsflöde efter om det användbara resultatet är text som kommer under en inspelning, färdig text för en samling eller text som är anpassad till en tidslinje.
Tidsatt text använder Qwen3-ForcedAligner
Qwen3-ForcedAligner-0.6B är en separat aligneringsmodell, trots att den delar storleksbeteckningen 0.6B med denna ASR-version. Den tar emot ett par bestående av text och ljud och förutsäger start- och sluttider på ord- eller teckennivå. Tillverkarens verktygslåda för offline-ASR kan anropa den när tidsstämplar efterfrågas. Dess dokumenterade språk är kinesiska, engelska, kantonesiska, franska, tyska, italienska, japanska, koreanska, portugisiska, ryska och spanska, och det angivna aligneringsintervallet är upp till fem minuters tal. Den smalare språklistan och femminutersintervallet tillhör tidsaligneringen, inte ASR-modellens allmänna transkriptionsstöd.
För undertexter förbereder du en granskad transkription på inspelningens språk, tidsalignerar den där det stödda arbetsflödet är tillämpligt och granskar segmentgränserna medan du spelar upp källan. Ett användbart undertextresultat håller ordalydelse och tidsangivelser samman. Om ett ord i transkriptionen är fel korrigerar du ordalydelsen mot ljudet i stället för att anta att ett tidsintervall bekräftar ordet. Denna uppdelning gör det tydligt om ett problem ligger i igenkänningen, den tillhandahållna texten eller placeringen av en undertextgräns.
Utdata för långt ljud och kontroll av igenkänningen
Qwen3-ASR-familjen stöder långa inspelningar. Inferensexemplen rekommenderar att fler genererade token tillåts för längre ljud, så säkerställ att transkriptionen når slutet av inspelningen och att en utdatagräns inte har kapat den. De publicerade exemplen fastställer inget generellt numeriskt kontextfönster eller någon maximal längd för ASR-inspelningar. Behåll kopplingen mellan användbara avsnitt och deras positioner i källan när du organiserar en längre inspelning för granskning. Kontrollera otydliga ord, språkbyten, överlappande tal, ovanliga namn och sjungna stavelser mot originalljudet. Det praktiska resultatet är igenkänd text med en språketikett, redo för sökning eller ett efterföljande innehållssteg, med tidsangivelser tillagda genom det separata aligneringsflödet när det behövs.
Ailoot Ultra · Transkribering POST /v1/audio/transcriptions qwen/qwen3-asr-0.6b
qwen/qwen3-asr-0.6bStart
Qwen3-ASR-0.6B är Qwens kompakta taligenkänningsmodell för att omvandla tal eller sång till text med språkidentifiering. Den delar familjens stöd för 30 språk och 22 dialekter, med offline- och strömningsflöden samt separat tidsalignering för tidsatt text.
- Godkända indata
- Ljud
- Resultat
- Text
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · Transkribering POST /v1/audio/transcriptions
- Indatatyper
audio- Utdatatyper
text
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser qwen/qwen3-asr-0.6b | Standard— |
Fältinput_audio | Typobject | KravObligatoriskt | Värden & gränser | Standard— |
Fältlanguage | Typstring | KravValfritt | Värden & gränser | Standard— |
Fälttemperature | Typnumber | KravValfritt | Värden & gränser Minimum: 0 Maximum: 1 | Standard— |
Fältresponse_format | Typstring | KravValfritt | Värden & gränser json, verbose_json | Standardjson |
Fälttimestamp_granularities | Typarray | KravValfritt | Värden & gränser | Standard— |
Fältprovider | Typobject | KravValfritt | Värden & gränser | Standard— |
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, input_audio |
Parametermaterial_types | Avtalaudio |
Parametermaterial_conditions | AvtalLäs en faktisk WAV-fil och koda dess verkliga byte för deklarerad JSON-indata i input_audio; ingen multipart-rutt anges för denna exakta deklaration med enbart JSON. |
Livscykel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Det task_id som faktiskt returnerades eller en post i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Så beräknas slutavgiften
De visade priserna används för att uppskatta kostnaden före genereringen. Den slutliga debiteringen beräknas utifrån den kostnad som registrerats för den ursprungliga genereringen. Uppmätt längd på resultatet och uppskattade mängder utgör inte den slutliga debiterbara mängden.
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Ej angivet När snabbt läge är valt
- Flex-läge
- Ej angivet När läget flex är valt
- Högsta resonemangsnivå
- Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)
Uppskattade priser för jämförelse
Priser efter konfiguration
Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.
| Konfiguration | Prislista | Prognostiserad mängd | Debiteringsenhet | Avgift |
|---|---|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Prognostiserad mängd— | Debiteringsenhet— | Avgift Indata · Indatatoken · Uppskattning endast för jämförelse — / 1K token Utdata · Utdatatoken · Uppskattning endast för jämförelse — / 1K token Indata · Cacheläsning · Uppskattning endast för jämförelse — / 1K token Indata · Skrivning till cache · Uppskattning endast för jämförelse — / 1K token Indata · Skrivning till cache, 1 tim · Uppskattning endast för jämförelse — / 1K token |
| Konfigurationsekund inkommande ljud | Prislista— | Prognostiserad mängd— | Debiteringsenhetper sekund indataljud | Avgift Indata · sekund inkommande ljud · Uppskattning endast för jämförelse $0.00000666 per sekund indataljud |
| KonfigurationUppskattad genereringskostnad | Prislista— | Prognostiserad mängduppskattning för en generering | Debiteringsenhet— | Avgift Utdata · Uppskattad genereringskostnad · Uppskattning endast för jämförelse $0.00000666 uppskattning före generering Denna uppskattning är varken en extra avgift eller ett fast pris för den slutförda genereringen. |
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
Ailoot Ultra · Transkribering
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.
Ta emot och spara resultat
Ailoot Ultra · Transkribering
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andra innehållsläsningar
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.
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Spara hela svaret med headers, samtliga faktiska resultat, de ursprungliga returnerade identifierarna och alla användningsfält. Hämta den ursprungliga operationen utan att skicka skapandeförfrågan igen.
Om det ursprungliga svaret behöver kontrolleras
Behåll det returnerade värdet för X-Client-Request-ID för avstämning. Läs endast av resultat via de task_id/asset_id-värden som faktiskt returnerades eller via det mediebibliotek som tillhör dig. Bygg aldrig en uppgifts-URL från operations-ID:t och skicka aldrig skapandeförfrågan igen.
Svarsfält
| Fält | Typ |
|---|---|
Fälttext | Typ |
Fältusage | Typ |
Fältsegments[] | Typ |
Fältwords[] | Typ |
Fältspeaker fields | Typ |
Fälttimestamps | Typ |
Alias
Modellalias
Ailoot Ultra qwen/qwen3-asr-0.6b
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · Qwen: Qwen3 ASR 0.6B
- Vilka indata och resultat finns?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:audio→text- Vilka fält använder begäran?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Vilka gränser gäller?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:temperature.minimum:0;temperature.maximum:1