Qwen: Qwen3 ASR 0.6B
Qwen3-ASR-0.6B er Qwens kompakte talegenkendelsesmodel, der omdanner talt eller sunget lyd til tekst med sprogidentifikation. Den deler familiens dækning af 30 sprog og 22 dialekter og tilbyder offline- og streamingforløb samt separat forced alignment til tidskodet tekst.
Om modellen
Denne beskrivelse dækker modellens funktioner. Tilgængelige input, output og indstillinger i Ailoot står nedenfor for den valgte metode.
Qwen3-ASR-0.6B er den kompakte udgave i Qwens Qwen3-ASR-familie til talegenkendelse. Den accepterer lyd og producerer en transskription med en sprogangivelse. Producenten positionerer 0.6B ud fra balancen mellem genkendelseskvalitet og effektivitet, mens 1.7B er den særskilt navngivne større udgave. Begge bygger på Qwen3-Omnis lydforståelse og deler den dokumenterede genkendelsesdækning og den fælles tilgang til offline- og streamingbehandling. Den kompakte udgave kan levere transskriptionstrinnet i en proces for stemmenoter, forberedelse af undertekster eller søgbare optagelser.
Sprog, dialekter og understøttede optagelser
Qwen dokumenterer genkendelse og sprogidentifikation for 30 sprog og 22 kinesiske dialekter samt understøttelse af engelske accenter fra forskellige regioner. Sprogtabellen omfatter kinesisk, engelsk, kantonesisk, arabisk, tysk, fransk, spansk, portugisisk, indonesisk, italiensk, koreansk, russisk, thai, vietnamesisk, japansk, tyrkisk, hindi, malajisk, nederlandsk, svensk, dansk, finsk, polsk, tjekkisk, filipino, persisk, græsk, ungarsk, makedonsk og rumænsk. De genkendte lydtyper omfatter tale, sangstemme og sange med baggrundsmusik. Den mindre udgave bevarer denne familiedækning; dens størrelse betyder ikke en anden liste over understøttede sprog.
Offlinegenkendelse og forberedelse af input
Det officielle værktøjssæt kan modtage lyd gennem en filreference, kodet lyd eller en bølgeform med tilhørende samplingsfrekvens. Det understøtter offlinebehandling af flere optagelser, automatisk sprogregistrering og angivelse af et understøttet sprog. Det dokumenterede resultat indeholder sproget og den genkendte tekst. Vælg det talte sprog, når du kender det, eller lad modellen identificere det, når en samling indeholder ukendte sprog. Bevar hver optagelses identifikator ved siden af resultatet, så en transskription kan spores tilbage til den rigtige kilde.
For et sæt stemmenoter skal du bevare et særskilt resultat for hver note og kontrollere navne, tal og uklare formuleringer mod optagelsen, før teksten omdannes til opgaver eller en opsummering. Til en mundtlig vejledning kan du bruge transskriptionen til at finde tekstpassager og kontrollere ordlyden af hver instruktion. Ved sang skal du lytte til vokalsporet, når sangteksten kontrolleres, i stedet for at acceptere et ord alene, fordi det giver mening i sangen. Det er trin til forberedelse og kontrol af tekstresultatet; opsummering, oversættelse eller fortolkning af transskriptionen kan følge som særskilte handlinger.
Streamet tekst og færdiggørelse af en optagelse
Qwen3-ASR bruger samme model til offlinegenkendelse og streaminggenkendelse. I producentens streamingeksempel opdaterer indgående lydstykker en bevaret genkendelsestilstand, og et afslutningstrin giver den færdige tekst og sproget. Det muliggør en løbende opdateret visning, som er nyttig til en transskription, der vises undervejs. Betragt den foreløbige visning som den aktuelle genkendelsestilstand, og bevar det endelige resultat, når optagelsen er slut, med lydkilden tilgængelig for rettelser.
Den dokumenterede streamingimplementering understøtter ikke batch-inferens eller returnering af tidsstempler i dette streamingforløb. Streamet tekst, en samling offlinetransskriptioner og forberedelse af tidskodede undertekster er derfor forskellige forløb hos producenten. Producentens eksempler på chunkstørrelser og tokenindstillinger illustrerer en implementering; de er ikke universelle løfter om latens, samtidighed eller lydlængde. Vælg forløbet efter, om det nyttige resultat er tekst, der ankommer under en optagelse, færdig tekst til en samling eller tekst, der er justeret efter en tidslinje.
Tidskodet tekst bruger Qwen3-ForcedAligner
Qwen3-ForcedAligner-0.6B er en særskilt model til tidsjustering, selv om den deler størrelsesbetegnelsen 0.6B med denne ASR-udgave. Den tager et tekst–lyd-par og forudsiger start- og sluttidspunkter på ord- eller tegnniveau. Producentens offlineværktøjssæt til ASR kan kalde den, når der anmodes om tidsstempler. Dens dokumenterede sprogsæt er kinesisk, engelsk, kantonesisk, fransk, tysk, italiensk, japansk, koreansk, portugisisk, russisk og spansk, og det angivne tidsrum for justering er op til fem minutters tale. Det smallere sprogsæt og tidsrummet på fem minutter hører til forced alignment og ikke til ASR-modellens generelle transskriptionsdækning.
Til undertekster skal du forberede en gennemgået transskription på optagelsens sprog, tidsjustere den, hvor det understøttede forløb gælder, og undersøge segmentgrænserne, mens kilden afspilles. Et brugbart undertekstresultat bevarer ordlyd og tidsangivelser sammen. Hvis et ord i transskriptionen er forkert, skal ordlyden rettes efter lyden i stedet for at antage, at et tidsinterval gør ordet korrekt. Denne opdeling gør det tydeligt, om et problem ligger i genkendelsen, den leverede tekst eller placeringen af en undertekstgrænse.
Output fra lang lyd og kontrol af genkendelsen
Qwen3-ASR-familien understøtter lange optagelser. Dens inferenseksempler anbefaler at tillade flere genererede tokens til længere lyd, så kontrollér, at transskriptionen når til slutningen af optagelsen, og at en outputgrænse ikke har afkortet den. De offentliggjorte eksempler fastlægger hverken en universel numerisk størrelse på kontekstvinduet eller en maksimal varighed for ASR-optagelser. Bevar forbindelsen mellem nyttige afsnit og deres positioner i kilden, når en længere optagelse organiseres til gennemgang. Kontrollér utydelige ord, sprogskift, overlappende tale, usædvanlige navne og sungne stavelser mod den oprindelige lyd. Det praktiske resultat er genkendt tekst med en sprogangivelse, klar til søgning eller et efterfølgende indholdstrin, med tidsangivelser tilføjet gennem det særskilte justeringsforløb efter behov.
Ailoot Ultra · Transskription POST /v1/audio/transcriptions qwen/qwen3-asr-0.6b
qwen/qwen3-asr-0.6bStart
Qwen3-ASR-0.6B er Qwens kompakte talegenkendelsesmodel, der omdanner talt eller sunget lyd til tekst med sprogidentifikation. Den deler familiens dækning af 30 sprog og 22 dialekter og tilbyder offline- og streamingforløb samt separat forced alignment til tidskodet tekst.
- Accepterede input
- Lyd
- Resultater
- Tekst
Tilgængelig i Ailoot · input og metoder
Ailoot Ultra · Transskription POST /v1/audio/transcriptions
- Inputtyper
audio- Outputtyper
text
| Felt | Type | Krav | Værdier og grænser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrævet | Værdier og grænser qwen/qwen3-asr-0.6b | Standard— |
Feltinput_audio | Typeobject | KravPåkrævet | Værdier og grænser | Standard— |
Feltlanguage | Typestring | KravValgfrit | Værdier og grænser | Standard— |
Felttemperature | Typenumber | KravValgfrit | Værdier og grænser Minimum: 0 Maksimum: 1 | Standard— |
Feltresponse_format | Typestring | KravValgfrit | Værdier og grænser json, verbose_json | Standardjson |
Felttimestamp_granularities | Typearray | KravValgfrit | Værdier og grænser | Standard— |
Feltprovider | Typeobject | KravValgfrit | Værdier og grænser | Standard— |
Metodeparametre og livscyklus
| Parameter | Kontrakt |
|---|---|
Parametercontent_type | Kontraktapplication/json |
Parameterrequired | Kontraktmodel, input_audio |
Parametermaterial_types | Kontraktaudio |
Parametermaterial_conditions | KontraktLæs en faktisk WAV-fil, og kod dens reelle bytes til det angivne JSON input_audio; der annonceres ingen multipart-rute for denne præcise specifikation, som kun bruger JSON. |
Livscyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · det faktisk returnerede task_id eller posten i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Sådan beregnes det endelige beløb
De viste satser bruges til at anslå omkostningen før genereringen. Det endelige beløb beregnes ud fra den registrerede omkostning for den oprindelige generering. Den målte varighed af outputtet og de anslåede mængder er ikke den endelige fakturerbare mængde.
Tarifoplysninger tilføjer ikke anmodningsmuligheder. Understøttede parametre står ved den valgte metode.
- Hurtig tilstand
- Ikke angivet Når hurtig tilstand er valgt
- flex-tilstand
- Ikke angivet Når flex-tilstanden er valgt
- Maksimal ræsonneringsindsats
- Ikke angivet Når default-justeringen anvendes ved maksimal ræsonneringsindsats
Estimerede takster til sammenligning
Priser efter konfiguration
Knyt hver omkostning til de viste betingelser. Brug én takst for hver gruppe af alternative konfigurationer.
| Konfiguration | Takstplan | Forventet mængde | Afregningsenhed | Beløb |
|---|---|---|---|---|
| KonfigurationGrundpriser for tokens | TakstplanGrundtakst | Forventet mængde— | Afregningsenhed— | Beløb Input · Inputtokens · Estimat kun til sammenligning — / 1K tokens Output · Outputtokens · Estimat kun til sammenligning — / 1K tokens Input · Cachelæsning · Estimat kun til sammenligning — / 1K tokens Input · Cacheskrivning · Estimat kun til sammenligning — / 1K tokens Input · Cacheskrivning, 1 time · Estimat kun til sammenligning — / 1K tokens |
| Konfigurationsekund inputlyd | Takstplan— | Forventet mængde— | Afregningsenhedpr. sekund lydinput | Beløb Input · sekund inputlyd · Estimat kun til sammenligning $0.00000666 pr. sekund lydinput |
| KonfigurationAnslået genereringsomkostning | Takstplan— | Forventet mængdeestimat for én generering | Afregningsenhed— | Beløb Output · Anslået genereringsomkostning · Estimat kun til sammenligning $0.00000666 estimat før generering Dette estimat er hverken et ekstra gebyr eller en fast pris for den færdige generering. |
Ailoot reserverer et estimeret beløb før en anmodning. Efter resultatet afregnes det endelige beløb ud fra det målte forbrug. Ved streaming bruges den endelige forbrugsregistrering til afregningen. Sådan fungerer reservation og afregning →
Eksempelanmodninger
Ailoot Ultra · Transskription
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.
Hent og gem resultater
Ailoot Ultra · Transskription
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Læsning af andet indhold
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.
Behold alle færdige resultater
Gem hvert fuldstændigt returneret svar, hver fil og hver indholdsdel.
Gem hele svaret og alle headere, alle faktisk returnerede output, de oprindeligt returnerede identifikatorer og alle felter med forbrugsdata. Gendan den oprindelige operation uden at sende oprettelsesanmodningen igen.
Hvis det oprindelige svar skal kontrolleres
Gem det returnerede X-Client-Request-ID til afstemning. Brug kun faktisk returnerede task_id/asset_id-værdier eller dit eget mediebibliotek til læseanmodninger; opbyg aldrig en opgave-URL ud fra operations-ID’et, og send aldrig oprettelsesanmodningen igen.
Svarfelter
| Felt | Type |
|---|---|
Felttext | Type |
Feltusage | Type |
Feltsegments[] | Type |
Feltwords[] | Type |
Feltspeaker fields | Type |
Felttimestamps | Type |
Aliaser
Modelaliaser
Ailoot Ultra qwen/qwen3-asr-0.6b
Aliaser for metodestier
Brug metodestierne vist ovenfor.
Relaterede kalder-ID’er
FAQ · Qwen: Qwen3 ASR 0.6B
- Hvilke input og resultater er tilgængelige?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:audio→text- Hvilke felter bruger anmodningen?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Hvilke grænser gælder?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:temperature.minimum:0;temperature.maximum:1