Qwen: Qwen3 ASR 0.6B
Qwen3-ASR-0.6B is Qwens compacte spraakherkenningsmodel dat gesproken of gezongen audio omzet in tekst met taalidentificatie. Het deelt de dekking van 30 talen en 22 dialecten van de familie, met offline- en streamingprocessen en afzonderlijke geforceerde uitlijning voor getimede tekst.
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
Qwen3-ASR-0.6B is de compacte editie van Qwens Qwen3-ASR-familie voor spraakherkenning. Het model accepteert audio en produceert een transcriptie met een taallabel. De maker positioneert 0.6B rond de balans tussen herkenningskwaliteit en efficiëntie, terwijl 1.7B de afzonderlijk benoemde grotere editie is. Beide bouwen voort op het audiobegrip van Qwen3-Omni en delen de gedocumenteerde herkenningsdekking en uniforme aanpak voor offlinegebruik en streaming. De compacte editie kan de transcriptiestap verzorgen in een werkproces voor spraaknotities, ondertitelvoorbereiding of doorzoekbare opnames.
Talen, dialecten en ondersteunde opnames
Qwen documenteert herkenning en taalidentificatie voor 30 talen en 22 Chinese dialecten, met ondersteuning voor Engelse accenten uit verschillende regio’s. De taaltabel vermeldt Chinees, Engels, Kantonees, Arabisch, Duits, Frans, Spaans, Portugees, Indonesisch, Italiaans, Koreaans, Russisch, Thai, Vietnamees, Japans, Turks, Hindi, Maleis, Nederlands, Zweeds, Deens, Fins, Pools, Tsjechisch, Filipino, Perzisch, Grieks, Hongaars, Macedonisch en Roemeens. Tot de herkende audiotypen behoren spraak, zangstemmen en liedjes met achtergrondmuziek. De kleinere editie behoudt deze familiedekking; de omvang betekent geen andere lijst met ondersteunde talen.
Offlineherkenning en invoervoorbereiding
De officiële toolkit kan audio ontvangen via een bestandsreferentie, gecodeerde audio of een golfvorm met de bijbehorende samplefrequentie. De toolkit ondersteunt offlineverwerking van meerdere opnames, automatische taaldetectie en het opgeven van een ondersteunde taal. Het gedocumenteerde resultaat bevat de taal en de herkende tekst. Selecteer de gesproken taal wanneer u die kent, of laat het model die identificeren wanneer een verzameling onbekende talen bevat. Bewaar de identificatie van elke opname naast het resultaat, zodat een transcriptie naar de juiste bron kan worden herleid.
Bewaar voor een reeks spraaknotities een afzonderlijk resultaat per notitie en controleer namen, getallen en onduidelijke zinnen aan de hand van de opname voordat u de tekst omzet in taken of een samenvatting. Gebruik voor een gesproken handleiding de transcriptie om passages te vinden en de formulering van elke instructie te controleren. Luister bij het controleren van songteksten naar de zanglijn, in plaats van een woord alleen te accepteren omdat het logisch lijkt in het lied. Dit zijn voorbereidings- en controlestappen voor het tekstresultaat; het samenvatten, vertalen of interpreteren van de transcriptie kan daarna in afzonderlijke bewerkingen plaatsvinden.
Streamingtekst en het afronden van een opname
Qwen3-ASR gebruikt hetzelfde model voor offline- en streamingherkenning. In het streamingvoorbeeld van de maker werken binnenkomende audioblokken een bewaarde herkenningsstatus bij; een afrondingsstap levert daarna de volledige tekst en taal op. Dit ondersteunt een stapsgewijze weergave die nuttig is voor een lopende transcriptie. Beschouw de tussentijdse weergave als de huidige herkenningsstatus en bewaar het definitieve resultaat nadat de opname is beëindigd, met de audiobron beschikbaar voor correctie.
De gedocumenteerde streamingimplementatie ondersteunt geen batchinferentie of tijdstempels binnen dat streamingproces. Streamingtekst, een verzameling offlinetranscripties en de voorbereiding van getimede ondertitels zijn daarom afzonderlijke processen van de maker. De voorbeeldgroottes voor audioblokken en tokeninstellingen illustreren een implementatie; het zijn geen universele beloften over latentie, gelijktijdigheid of audiolengte. Kies het werkproces op basis van het gewenste resultaat: tekst die tijdens een opname binnenkomt, volledige tekst voor een verzameling of tekst die op een tijdlijn is uitgelijnd.
Getimede tekst gebruikt Qwen3-ForcedAligner
Qwen3-ForcedAligner-0.6B is een afzonderlijk uitlijningsmodel, hoewel het de grootteaanduiding 0.6B deelt met deze ASR-editie. Het krijgt een tekst-audiopaar en voorspelt begin- en eindtijden op woord- of tekenniveau. De offline-ASR-toolkit van de maker kan het aanroepen wanneer tijdstempels worden gevraagd. De gedocumenteerde talen zijn Chinees, Engels, Kantonees, Frans, Duits, Italiaans, Japans, Koreaans, Portugees, Russisch en Spaans. De vermelde uitlijningsduur is maximaal vijf minuten spraak. Die kleinere taalset en duur van vijf minuten horen bij geforceerde uitlijning, niet bij de algemene transcriptiedekking van het ASR-model.
Bereid voor ondertitels een gecontroleerde transcriptie in de taal van de opname voor, lijn die uit waar het ondersteunde proces van toepassing is en controleer de segmentgrenzen tijdens het afspelen van de bron. Een bruikbaar ondertitelbestand bewaart de formulering en timing samen. Als een woord in de transcriptie onjuist is, corrigeer het dan aan de hand van de audio, in plaats van aan te nemen dat een tijdvak het woord valideert. Deze scheiding maakt duidelijk of een probleem in de herkenning, de aangeleverde tekst of de plaatsing van een ondertitelgrens zit.
Uitvoer voor lange audio en herkenningscontroles
De Qwen3-ASR-familie ondersteunt lange opnames. De inferentievoorbeelden adviseren meer gegenereerde tokens toe te staan voor langere audio. Controleer daarom of de transcriptie het einde van de opname bereikt en niet door een uitvoerlimiet is afgebroken. De gepubliceerde voorbeelden stellen geen universele numerieke contextlengte of maximale duur voor ASR-opnames vast. Houd bruikbare onderdelen en hun bronposities bij elkaar wanneer u een lange opname organiseert voor controle. Controleer moeilijk hoorbare woorden, taalwisselingen, overlappende spraak, ongebruikelijke namen en gezongen lettergrepen aan de hand van het originele geluid. Het praktische resultaat is herkende tekst met een taallabel, gereed voor zoeken of een volgende inhoudsstap, waarbij indien nodig timing wordt toegevoegd via het afzonderlijke uitlijningsproces.
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions qwen/qwen3-asr-0.6b
qwen/qwen3-asr-0.6bAan de slag
Qwen3-ASR-0.6B is Qwens compacte spraakherkenningsmodel dat gesproken of gezongen audio omzet in tekst met taalidentificatie. Het deelt de dekking van 30 talen en 22 dialecten van de familie, met offline- en streamingprocessen en afzonderlijke geforceerde uitlijning voor getimede tekst.
- Toegestane invoer
- Audio
- Resultaten
- Tekst
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Transcriptie POST /v1/audio/transcriptions
- Invoer
audio- Uitvoer
text
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten qwen/qwen3-asr-0.6b | Standaard— |
Veldinput_audio | Typeobject | VereisteVereist | Waarden en limieten | Standaard— |
Veldlanguage | Typestring | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldtemperature | Typenumber | VereisteOptioneel | Waarden en limieten Minimum: 0 Maximum: 1 | Standaard— |
Veldresponse_format | Typestring | VereisteOptioneel | Waarden en limieten json, verbose_json | Standaardjson |
Veldtimestamp_granularities | Typearray | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldprovider | Typeobject | VereisteOptioneel | Waarden en limieten | Standaard— |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, input_audio |
Parametermaterial_types | Contractaudio |
Parametermaterial_conditions | ContractLees een werkelijk WAV-bestand en codeer de echte bytes ervan voor de gedeclareerde JSON-input_audio; voor deze exacte declaratie die uitsluitend JSON gebruikt, wordt geen multipart-route aangeboden. |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · daadwerkelijk teruggegeven task_id of record in de mediabibliotheek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarieven
Zo worden de uiteindelijke kosten berekend
De getoonde tarieven ramen de kosten vóór de generatie. De definitieve kosten worden berekend op basis van de kosten die voor de oorspronkelijke generatie zijn geregistreerd. De gemeten duur van het gegenereerde resultaat en de geraamde hoeveelheden vormen niet de definitieve factureerbare hoeveelheid.
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus geselecteerd is
- Flex-modus
- Niet opgegeven Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
Geschatte tarieven ter vergelijking
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Verwachte hoeveelheid | Rekeneenheid | Kosten |
|---|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Verwachte hoeveelheid— | Rekeneenheid— | Kosten Invoer · Invoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Uitvoer · Uitvoertokens · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache lezen · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven · Schatting uitsluitend ter vergelijking — / 1K tokens Invoer · Cache schrijven, 1 uur · Schatting uitsluitend ter vergelijking — / 1K tokens |
| Configuratieseconde audio-invoer | Tariefstaffel— | Verwachte hoeveelheid— | Rekeneenheidper seconde audio-invoer | Kosten Invoer · seconde audio-invoer · Schatting uitsluitend ter vergelijking $0.00000666 per seconde audio-invoer |
| ConfiguratieGeschatte generatiekosten | Tariefstaffel— | Verwachte hoeveelheidschatting voor één generatie | Rekeneenheid— | Kosten Uitvoer · Geschatte generatiekosten · Schatting uitsluitend ter vergelijking $0.00000666 schatting vóór generatie Deze raming is geen extra kost of vast tarief voor de voltooide generatie. |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Transcriptie
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.
Resultaten ophalen en opslaan
Ailoot Ultra · Transcriptie
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Lezen van andere inhoud
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.
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
Bewaar de volledige respons en headers, iedere daadwerkelijke uitvoer, de oorspronkelijk teruggegeven identificatoren en alle verbruiksvelden. Herstel de oorspronkelijke bewerking zonder de aanmaakaanvraag opnieuw in te dienen.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Bewaar de teruggegeven X-Client-Request-ID voor de reconciliatie. Lees uitsluitend daadwerkelijk teruggegeven task_id/asset_id-waarden of de eigen mediabibliotheek uit; bouw nooit een taak-URL op basis van de bewerkings-ID en dien de aanmaakaanvraag nooit opnieuw in.
Antwoordvelden
| Veld | Type |
|---|---|
Veldtext | Type |
Veldusage | Type |
Veldsegments[] | Type |
Veldwords[] | Type |
Veldspeaker fields | Type |
Veldtimestamps | Type |
Aliasnamen
Modelaliasnamen
Ailoot Ultra qwen/qwen3-asr-0.6b
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · Qwen: Qwen3 ASR 0.6B
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:audio→text- Welke velden gebruikt het verzoek?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Welke limieten gelden?
POST /v1/audio/transcriptions·qwen/qwen3-asr-0.6b:temperature.minimum:0;temperature.maximum:1