NVIDIA: Nemotron 3.5 ASR Streaming Multilingual 0.6B
Nemotron 3.5 ASR Streaming Multilingual 0.6B od společnosti NVIDIA přepisuje řeč do textu s interpunkcí pomocí streamovacího kodéru využívajícího mezipaměť. Podporuje výslovné určení jazyka nebo automatickou detekci; 32 jazykových a regionálních variant je připraveno pro přepis a osm vyžaduje adaptaci.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Nemotron 3.5 ASR Streaming Multilingual 0.6B je model společnosti NVIDIA pro rozpoznávání řeči s 600 miliony parametrů, určený k živému přepisu i zpracování nahraného zvuku. Rozšiřuje anglickou streamovací řadu o podmínění identifikátorem jazyka. Řeč převádí na text v jazyce vstupu, s interpunkcí a správným psaním velkých písmen přímo ve výstupu.
Jazykové pokrytí výrobce má tři úrovně. Devatenáct variant připravených pro přepis zahrnuje americkou a britskou angličtinu, španělštinu z USA a Španělska, francouzštinu z Francie a Kanady, italštinu, portugalštinu z Brazílie a Portugalska, nizozemštinu, němčinu, turečtinu, ruštinu, arabštinu, hindštinu, japonštinu, korejštinu, vietnamštinu a ukrajinštinu. Třináct variant se širokým pokrytím přidává polštinu, švédštinu, češtinu, norštinu bokmål, dánštinu, bulharštinu, finštinu, chorvatštinu, slovenštinu, mandarínskou čínštinu, maďarštinu, rumunštinu a estonštinu. Dohromady těchto 32 variant vytváří přepis bez dalšího dolaďování.
Osm variant připravených k adaptaci — řečtina, litevština, lotyština, maltština, slovinština, hebrejština, thajština a norština nynorsk — tokenizer rozpoznává, ale pro plný přepis vyžadují dolaďování na datech z cílové oblasti. Údaj výrobce o 40 variantách tedy netvrdí, že všech čtyřicet má stejné schopnosti ihned po nasazení. Přizpůsobený checkpoint je samostatný artefakt odlišný od základního modelu.
Architektura kombinuje 24vrstvý kodér FastConformer využívající mezipaměť s dekodérem RNN-T. Uchovává stavy pozornosti a konvolucí kodéru z předchozích rámců a zpracovává každý nový zvukový blok bez opakovaného přepočítávání překrývajících se oken. Společně s akustickou reprezentací se dodává signál identifikátoru jazyka, který podmiňuje přepis nebo nechává model jazyk odvodit.
Konfigurace NVIDIA pro NeMo dokumentuje velikosti bloků 80, 160, 320, 560 a 1 120 milisekund. Nastavení pozornosti řídí, kolik budoucího zvuku blok obdrží před vrácením textu, a umožňuje tak vyvážit čekání a akustický kontext. Jde o streamovací konfigurace výrobce, nikoli o zaručené celkové časy odpovědi; implementace může zpřístupnit vlastní podporovanou podmnožinu.
Připravte jednokanálový zvuk WAV při vzorkovací frekvenci 16 kHz používané procesorem výrobce. Pokud jazyk znáte, použijte odpovídající jazykové a regionální podmínění; automatický režim detekuje mluvený jazyk. Základní příklad pipeline ve výchozím stavu používá zadání pro americkou angličtinu, proto vícejazyčné chování nastavte záměrně a nepředpokládejte je pouze na základě tohoto příkladu.
V automatickém režimu může postup výrobce připojit za koncovou interpunkci přepisu jazykovou značku. Ponechání značky zpřístupňuje jazyk aplikaci zpracovávající provoz v různých jazycích; její odstranění vrací čistý text přepisu. Při zobrazování nebo zpracování výsledku zachovejte rozlišení mezi rozpoznanými slovy, jejich interpunkcí a těmito jazykovými metadaty.
Aplikace pro titulky může dodávat zvuk v pořadí, shromažďovat přepis a využívat dokončený text k zobrazení nebo navazujícímu zpracování. Hlasová aplikace může předat rozpoznanou řeč do fáze porozumění jazyku. Při analýze hovorů lze uchovat původní nahrávku společně s přepisem, aby zůstala možná kontrola jmen, čísel a neznámých termínů. Model ASR dodává přepis; shrnutí, akce a generování řeči jsou samostatné fáze aplikace.
NVIDIA trénuje model na směsi veřejných a vlastních řečových dat s lidskými i syntetickými anotacemi normalizovanými do textu s interpunkcí a správným psaním velkých písmen. Průvodce adaptací zdůrazňuje sladění jazykových označení a stylu textu a následné hodnocení oddělených kontrolních nahrávek při streamovacím nastavení zamýšleném pro použití. Popisuje adaptaci na jazyk, přízvuk a oblast, aniž by výsledky takových úprav vydával za vlastnosti původního checkpointu.
Karta modelu spojuje praktickou délku nahrávky s dostupnou pamětí a nezveřejňuje jeden univerzální strop trvání. Vícejazyčnou edici odlišujte od modelu pouze pro angličtinu a s výsledkem přepisu uchovejte zvolený jazyk i streamovací konfiguraci. Výstupním artefaktem je rozpoznaný text s volitelnými jazykovými metadaty výrobce, nikoli obecná konverzační odpověď.
Ailoot Ultra · Přepis řeči 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.6bÚvod
Nemotron 3.5 ASR Streaming Multilingual 0.6B od společnosti NVIDIA přepisuje řeč do textu s interpunkcí pomocí streamovacího kodéru využívajícího mezipaměť. Podporuje výslovné určení jazyka nebo automatickou detekci; 32 jazykových a regionálních variant je připraveno pro přepis a osm vyžaduje adaptaci.
- 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 nvidia/nemotron-3.5-asr-streaming-multilingual-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': '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.
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 nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · NVIDIA: Nemotron 3.5 ASR Streaming Multilingual 0.6B
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:audio→text- Jaká pole požadavek používá?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Jaké limity platí?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:temperature.minimum:0;temperature.maximum:1