NVIDIA: Nemotron 3.5 ASR Streaming Multilingual 0.6B
NVIDIAs Nemotron 3.5 ASR Streaming Multilingual 0.6B transkriberer tale til tekst med tegnsetting ved hjelp av en cache-bevisst strømmingskoder. Den støtter uttrykkelig språkbetinging eller automatisk gjenkjenning, med 32 lokalvarianter klare for transkripsjon og åtte som krever tilpasning.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Nemotron 3.5 ASR Streaming Multilingual 0.6B er NVIDIAs talegjenkjenningsmodell med 600 millioner parametere for direkte transkripsjon og behandling av lydopptak. Den utvider den engelske strømmingslinjen med betinging gjennom språk-ID. Tale blir til tekst på inndataspråket, med tegnsetting og korrekt bruk av store og små bokstaver innebygd i utdataene.
Produsentens språkdekning har tre nivåer. Nitten transkripsjonsklare lokalvarianter dekker amerikansk og britisk engelsk, spansk fra USA og Spania, fransk fra Frankrike og Canada, italiensk, portugisisk fra Brasil og Portugal, nederlandsk, tysk, tyrkisk, russisk, arabisk, hindi, japansk, koreansk, vietnamesisk og ukrainsk. Tretten lokalvarianter med bred dekning legger til polsk, svensk, tsjekkisk, norsk bokmål, dansk, bulgarsk, finsk, kroatisk, slovakisk, mandarin, ungarsk, rumensk og estisk. Til sammen produserer disse 32 lokalvariantene transkripsjon uten ytterligere finjustering.
Åtte tilpasningsklare lokalvarianter – gresk, litauisk, latvisk, maltesisk, slovensk, hebraisk, thai og norsk nynorsk – gjenkjennes av tokenizeren, men krever domenespesifikk finjustering for å muliggjøre full transkripsjon. Produsentens tall på 40 lokalvarianter er dermed ikke en påstand om at alle førti har den samme funksjonaliteten rett fra start. Et tilpasset kontrollpunkt er et separat artefakt fra basismodellen.
Arkitekturen kombinerer en 24-lags cache-bevisst FastConformer-koder med en RNN-T-dekoder. Den beholder koderens oppmerksomhets- og konvolusjonstilstander fra tidligere rammer og behandler hver nye lydblokk uten å beregne overlappende vinduer på nytt gjentatte ganger. Et språk-ID-signal leveres sammen med den akustiske representasjonen for å betinge transkripsjonen eller la modellen utlede språket.
NVIDIAs NeMo-konfigurasjon dokumenterer blokkstørrelser på 80, 160, 320, 560 og 1120 millisekunder. Oppmerksomhetsinnstillingen styrer hvor mye fremtidig lyd en blokk mottar før tekst sendes ut, slik at en oppgave kan balansere ventetid og akustisk kontekst. Dette er produsentens strømmingskonfigurasjoner, ikke garanterte ende-til-ende-responstider; en implementering kan eksponere sitt eget støttede delutvalg.
Forbered mono WAV-lyd med produsentprosessorens samplingsfrekvens på 16 kHz. Når språket er kjent, bruker du betingingen for den tilsvarende lokalvarianten; automatisk modus oppdager det talte språket. Det grunnleggende pipeline-eksemplet bruker en amerikansk-engelsk ledetekst som standard, så flerspråklig atferd bør konfigureres bevisst fremfor å antas ut fra dette eksemplet.
I automatisk modus kan produsentens arbeidsflyt legge til en språktagg etter transkripsjonens avsluttende tegnsetting. Å beholde taggen gjør språket tilgjengelig for en applikasjon som håndterer trafikk på flere språk; å fjerne den gir ren transkripsjonstekst. Behold skillet mellom de gjenkjente ordene, tegnsettingen og disse språkmetadataene når resultatet vises eller behandles.
En tekstingsapplikasjon kan mate inn lyd i rekkefølge, samle transkripsjonen og bruke fullført tekst til visning eller videre behandling. En taleapplikasjon kan sende gjenkjent tale videre til språkforståelsestrinnet. Ved samtaleanalyse kan originalopptaket og transkripsjonen beholdes samlet, slik at navn, tall og ukjente begreper fortsatt kan undersøkes. ASR-modellen leverer transkripsjonen; oppsummering, handlinger og talegenerering er separate trinn i applikasjonen.
NVIDIA trener modellen på en blanding av offentlige og proprietære taledata med menneskelige og syntetiske etiketter normalisert til tekst med tegnsetting og korrekt bruk av store og små bokstaver. Tilpasningsveiledningen fremhever samsvar mellom språketiketter og tekststil og deretter vurdering av lyd som er holdt utenfor treningen ved den strømmingsinnstillingen som er tenkt brukt. Den beskriver tilpasning til språk, aksent og domene uten å gjøre de tilpassede resultatene til egenskaper ved originalkontrollpunktet.
Modellkortet knytter praktisk opptakslengde til tilgjengelig minne fremfor å publisere én universell varighetsgrense. Hold den flerspråklige utgaven atskilt fra modellen som bare støtter engelsk, og behold valgt språk og strømmingskonfigurasjon sammen med transkripsjonsresultatet. Utdataartefaktet er den gjenkjente teksten, med valgfrie språkmetadata fra produsenten, fremfor et generelt samtalesvar.
Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b
nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b
nvidia/nemotron-3.5-asr-streaming-multilingual-0.6bStart
NVIDIAs Nemotron 3.5 ASR Streaming Multilingual 0.6B transkriberer tale til tekst med tegnsetting ved hjelp av en cache-bevisst strømmingskoder. Den støtter uttrykkelig språkbetinging eller automatisk gjenkjenning, med 32 lokalvarianter klare for transkripsjon og åtte som krever tilpasning.
- Godkjente inndata
- Lyd
- Resultater
- Tekst
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Transkripsjon POST /v1/audio/transcriptions
- Inndatatyper
audio- Utdatatyper
text
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b | Standard— |
Feltinput_audio | Typeobject | KravPåkrevd | Verdier & grenser | Standard— |
Feltlanguage | Typestring | KravValgfritt | Verdier & grenser | Standard— |
Felttemperature | Typenumber | KravValgfritt | Verdier & grenser Minimum: 0 Maksimum: 1 | Standard— |
Feltresponse_format | Typestring | KravValgfritt | Verdier & grenser json, verbose_json | Standardjson |
Felttimestamp_granularities | Typearray | KravValgfritt | Verdier & grenser | Standard— |
Feltprovider | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input_audio |
Parametermaterial_types | Avtaleaudio |
Parametermaterial_conditions | AvtaleLes en faktisk WAV-fil og kod de virkelige bytene for det deklarerte JSON-feltet input_audio; ingen multipart-rute tilbys for denne eksakte deklarasjonen som bare bruker JSON. |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Slik beregnes det endelige beløpet
De viste satsene anslår kostnaden før generering. Det endelige beløpet beregnes ut fra kostnaden som er registrert for den opprinnelige genereringen. Målt varighet på utdataene og anslåtte mengder er ikke den endelige fakturerbare mengden.
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Estimerte satser for sammenligning
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Forventet mengde | Faktureringsenhet | Kostnad |
|---|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Forventet mengde— | Faktureringsenhet— | Kostnad Inndata · Inngående tokener · Estimat kun for sammenligning — / 1K tokener Utdata · Utgående tokener · Estimat kun for sammenligning — / 1K tokener Inndata · Lesing fra hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer · Estimat kun for sammenligning — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time · Estimat kun for sammenligning — / 1K tokener |
| Konfigurasjonlydsekund i inndata | Prisplan— | Forventet mengde— | Faktureringsenhetper sekund inndatalyd | Kostnad Inndata · lydsekund i inndata · Estimat kun for sammenligning $0.00000666 per sekund inndatalyd |
| KonfigurasjonAnslått genereringskostnad | Prisplan— | Forventet mengdeestimat for én generering | Faktureringsenhet— | Kostnad Utdata · Anslått genereringskostnad · Estimat kun for sammenligning $0.00000666 estimat før generering Dette anslaget er verken en tilleggsavgift eller en fast sats for den fullførte genereringen. |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Transkripsjon
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': 'nvidia/nemotron-3.5-asr-streaming-multilingual-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.
Motta og lagre resultater
Ailoot Ultra · Transkripsjon
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andre innholdslesinger
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 ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.
Hvis det opprinnelige svaret må kontrolleres
Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task_id/asset_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.
Svarfelter
| Felt | Type |
|---|---|
Felttext | Type |
Feltusage | Type |
Feltsegments[] | Type |
Feltwords[] | Type |
Feltspeaker fields | Type |
Felttimestamps | Type |
Aliaser
Modellaliaser
Ailoot Ultra nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · NVIDIA: Nemotron 3.5 ASR Streaming Multilingual 0.6B
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:audio→text- Hvilke felt bruker forespørselen?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Hvilke grenser gjelder?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:temperature.minimum:0;temperature.maximum:1