NVIDIA: Parakeet TDT 0.6B v3
Parakeet TDT 0.6B v3 od společnosti NVIDIA je model pro převod řeči na text s 600 miliony parametrů, určený pro 25 evropských jazyků a vybavený automatickou detekcí jazyka. Vytváří přepisy s interpunkcí a podporuje časové značky slov i segmentů, přičemž režimy pro dlouhý zvuk závisejí na konfiguraci pozornosti výrobce.
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
Parakeet TDT 0.6B v3 je vícejazyčný model společnosti NVIDIA pro rozpoznávání řeči s 600 miliony parametrů. Rozšiřuje model v2 určený pouze pro angličtinu na 25 evropských jazyků a automaticky rozpoznává jazyk zvuku bez samostatného jazykového zadání. Výsledkem je přepis řeči s interpunkcí a správným psaním velkých písmen.
Podporované jazyky jsou bulharština, chorvatština, čeština, dánština, nizozemština, angličtina, estonština, finština, francouzština, němčina, řečtina, maďarština, italština, lotyština, litevština, maltština, polština, portugalština, rumunština, slovenština, slovinština, španělština, švédština, ruština a ukrajinština. Tento seznam patří k edici v3; jiné typy dekodérů Parakeet a jazykové varianty jsou samostatnými modely.
Architektura kombinuje kodér FastConformer s transduktorovým dekodérem tokenů a délek trvání. Kodér převádí akustický signál na reprezentace; dekodér předpovídá textové tokeny společně s délkami trvání potřebnými pro postup přes zvukové rámce. Tímto chováním se TDT liší od dekodérů CTC a běžných RNN-T v této rodině.
Připravte jednokanálový zvuk se vzorkovací frekvencí 16 kHz. Přímými vstupními formáty výrobce jsou WAV a FLAC a jeho implementační příklady používají procesor k přípravě zvukové vlny pro rozpoznávání. Identifikátor nahrávky a původní zvuk uchovávejte vedle vráceného textu, aby bylo možné přepis zkontrolovat nebo zarovnat se zdrojem.
Časové značky doplňují rozpoznanou řeč o časové údaje. Příklad NVIDIA pro NeMo při zapnutém generování časových značek vrací časování znaků, slov a segmentů. Aplikace pro titulky nebo archivaci může pomocí hranic segmentů propojit pasáž s nahrávkou nebo časováním slov vyhledat konkrétní frázi. Přepis a jeho pole časování představují různé části výsledku a měly by zůstat propojené.
U dlouhých nahrávek záleží na konfiguraci pozornosti. Výrobce popisuje až 24 minut s plnou pozorností na A100 s 80 GB a až tři hodiny s lokální pozorností. Jeho příklad pro dlouhé nahrávky přepíná kodér na lokální pozornost s omezeným levým a pravým kontextem. Tyto délky popisují konkrétní konfigurace výrobce, nikoli jediný bezpodmínečný limit pro každé nasazení.
Výrobce zveřejňuje také postup inference po blocích pro streamované použití. Příklad definuje délku bloku a levý i pravý zvukový kontext kolem každého bloku. Jde o odlišný postup zpracování od nativního streamovacího modelu Nemotron využívajícího mezipaměť. Při sestavování přepisu nahrávky z více úseků by aplikace měla zachovat zvolený postup a původní časovou referenci.
Tréninková směs zahrnuje 10 000 hodin řeči přepsané lidmi a 660 000 hodin dat Granary s automaticky vytvořenými přepisy, se zachovanou interpunkcí a psaním velkých písmen. Výrobce také podporuje dolaďování tohoto vydaného checkpointu na jiné datové sadě řeči prostřednictvím zdokumentovaného postupu pro model; doladěný checkpoint zůstává odlišný od základního modelu v3. Textový výstup modelu je proto vhodný jako fáze převodu řeči na text ve větším pracovním postupu. Archiv schůzek může připojit přepis k nahrávce; vyhledávací aplikace může indexovat rozpoznanou pasáž; nástroj pro titulky může využít vrácená metadata časování.
Kvalita rozpoznávání se liší podle jazyka, přízvuku, šumu a typu řeči. Výrobce výslovně upozorňuje, že slovní zásoba nezastoupená v tréninku může uniknout rozpoznání a že izolovaná slova nebo neúplné věty poskytují slabší kontext. Uchovejte původní zvuk pro kontrolu jmen a odborných termínů, místo abyste nejisté rozpoznání proměnili v ověřený fakt.
Užitečným artefaktem je přepis s požadovanými časovými údaji. Shrnutí, překlady, analýza mluvčích a následné akce jsou samostatné úlohy aplikace, nikoli funkce vyplývající z označení převodu řeči na text. Identitu v3 a režim pozornosti výrobce odlišujte od jiných checkpointů i od převedených nebo kvantovaných artefaktů.
Ailoot Ultra · Přepis řeči POST /v1/audio/transcriptions nvidia/parakeet-tdt-0.6b-v3
nvidia/parakeet-tdt-0.6b-v3Úvod
Parakeet TDT 0.6B v3 od společnosti NVIDIA je model pro převod řeči na text s 600 miliony parametrů, určený pro 25 evropských jazyků a vybavený automatickou detekcí jazyka. Vytváří přepisy s interpunkcí a podporuje časové značky slov i segmentů, přičemž režimy pro dlouhý zvuk závisejí na konfiguraci pozornosti výrobce.
- 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/parakeet-tdt-0.6b-v3 | 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.00005 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.00005 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/parakeet-tdt-0.6b-v3', '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/parakeet-tdt-0.6b-v3
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · NVIDIA: Parakeet TDT 0.6B v3
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/audio/transcriptions·nvidia/parakeet-tdt-0.6b-v3:audio→text- Jaká pole požadavek používá?
POST /v1/audio/transcriptions·nvidia/parakeet-tdt-0.6b-v3:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Jaké limity platí?
POST /v1/audio/transcriptions·nvidia/parakeet-tdt-0.6b-v3:temperature.minimum:0;temperature.maximum:1