NVIDIA: Nemotron 3.5 ASR Streaming Multilingual 0.6B
NVIDIAs Nemotron 3.5 ASR Streaming Multilingual 0.6B transkribiert Sprache mithilfe eines Cache-bewussten Streaming-Encoders in Text mit Zeichensetzung. Es unterstützt eine explizite Sprachkonditionierung oder automatische Erkennung; 32 Sprachregionen sind für die Transkription einsatzbereit, acht erfordern eine Anpassung.
Über das Modell
Diese Beschreibung erläutert die Fähigkeiten des Modells. Die über Ailoot verfügbaren Eingaben, Ausgaben und Optionen sind unten für die ausgewählte Methode aufgeführt.
Nemotron 3.5 ASR Streaming Multilingual 0.6B ist NVIDIAs Spracherkennungsmodell mit 600 Millionen Parametern für Live-Transkription und die Verarbeitung aufgezeichneter Audioaufnahmen. Es erweitert die englischsprachige Streaming-Linie um eine Konditionierung anhand einer Sprach-ID. Gesprochene Sprache wird zu Text in der Eingabesprache, wobei Zeichensetzung sowie Groß- und Kleinschreibung bereits in der Ausgabe enthalten sind.
Die Sprachabdeckung des Herstellers umfasst drei Stufen. Neunzehn transkriptionsbereite Sprachregionen decken Englisch aus den USA und dem Vereinigten Königreich, Spanisch aus den USA und Spanien, Französisch aus Frankreich und Kanada, Italienisch, Portugiesisch aus Brasilien und Portugal, Niederländisch, Deutsch, Türkisch, Russisch, Arabisch, Hindi, Japanisch, Koreanisch, Vietnamesisch und Ukrainisch ab. Dreizehn Sprachregionen mit breiter Abdeckung ergänzen Polnisch, Schwedisch, Tschechisch, Norwegisch Bokmål, Dänisch, Bulgarisch, Finnisch, Kroatisch, Slowakisch, Mandarin, Ungarisch, Rumänisch und Estnisch. Zusammen ermöglichen diese 32 Sprachregionen Transkriptionen ohne zusätzliche Feinabstimmung.
Acht anpassungsbereite Sprachregionen – Griechisch, Litauisch, Lettisch, Maltesisch, Slowenisch, Hebräisch, Thai und Norwegisch Nynorsk – werden vom Tokenizer erkannt, erfordern aber eine Feinabstimmung mit Daten aus dem Einsatzgebiet, um die vollständige Transkription zu ermöglichen. Die Angabe des Herstellers von 40 Sprachregionen bedeutet daher nicht, dass alle vierzig unmittelbar nach der Bereitstellung dieselben Fähigkeiten besitzen. Ein angepasster Checkpoint ist ein eigenständiges Artefakt gegenüber dem Basismodell.
Die Architektur kombiniert einen Cache-bewussten FastConformer-Encoder mit 24 Schichten und einen RNN-T-Decoder. Sie bewahrt Attention- und Faltungszustände des Encoders aus früheren Frames auf und verarbeitet jedes neue Audiosegment, ohne überlappende Fenster wiederholt neu zu berechnen. Zusammen mit der akustischen Repräsentation wird ein Sprach-ID-Signal bereitgestellt, um das Transkript zu konditionieren oder das Modell die Sprache selbst ableiten zu lassen.
NVIDIAs NeMo-Konfiguration dokumentiert Segmentgrößen von 80, 160, 320, 560 und 1120 Millisekunden. Die Attention-Einstellung steuert, wie viel zukünftiges Audio ein Segment erhält, bevor Text ausgegeben wird, und ermöglicht so eine Abwägung zwischen Wartezeit und akustischem Kontext. Dies sind Streaming-Konfigurationen des Herstellers und keine garantierten durchgängigen Antwortzeiten; eine Implementierung kann eine eigene unterstützte Teilmenge bereitstellen.
Bereiten Sie Mono-WAV-Audio mit der Abtastrate von 16 kHz des Herstellerprozessors vor. Ist die Sprache bekannt, verwenden Sie die entsprechende Sprachregionskonditionierung; der automatische Modus erkennt die gesprochene Sprache. Das grundlegende Pipeline-Beispiel verwendet standardmäßig einen US-englischen Prompt, daher sollte das mehrsprachige Verhalten bewusst konfiguriert und nicht aus diesem Beispiel vorausgesetzt werden.
Im automatischen Modus kann der Workflow des Herstellers nach dem abschließenden Satzzeichen des Transkripts eine Sprachkennzeichnung anhängen. Wird die Kennzeichnung beibehalten, steht die Sprache einer Anwendung zur Verfügung, die gemischtsprachige Anfragen verarbeitet; wird sie entfernt, bleibt reiner Transkripttext. Erhalten Sie bei der Anzeige oder Verarbeitung des Ergebnisses die Unterscheidung zwischen den erkannten Wörtern, ihrer Zeichensetzung und diesen Sprachmetadaten.
Eine Untertitelanwendung kann Audio in der richtigen Reihenfolge zuführen, das Transkript sammeln und abgeschlossenen Text für die Anzeige oder nachgelagerte Verarbeitung verwenden. Eine Sprachanwendung kann erkannte Sprache an ihre Stufe für Sprachverständnis weiterreichen. Bei der Gesprächsanalyse können Originalaufnahme und Transkript gemeinsam aufbewahrt werden, damit Namen, Zahlen und unbekannte Begriffe überprüfbar bleiben. Das ASR-Modell liefert das Transkript; Zusammenfassungen, Aktionen und Spracherzeugung sind eigenständige Stufen der Anwendung.
NVIDIA trainiert das Modell mit einer Mischung aus öffentlichen und proprietären Sprachdaten mit menschlichen und synthetischen Annotationen, die zu Text mit Zeichensetzung sowie korrekter Groß- und Kleinschreibung normalisiert werden. Der Anpassungsleitfaden betont die Abstimmung von Sprachkennzeichnungen und Textstil sowie die anschließende Bewertung zurückgehaltener Audioaufnahmen mit der vorgesehenen Streaming-Einstellung. Er beschreibt die Anpassung an Sprache, Akzent und Fachgebiet, ohne diese angepassten Ergebnisse zu Eigenschaften des ursprünglichen Checkpoints zu erklären.
Die Modellkarte macht die praktisch nutzbare Aufnahmelänge vom verfügbaren Speicher abhängig, statt eine allgemeingültige maximale Dauer zu veröffentlichen. Halten Sie die mehrsprachige Ausgabe vom ausschließlich englischsprachigen Modell getrennt und bewahren Sie die gewählte Sprach- und Streaming-Konfiguration mit dem Transkriptionsergebnis auf. Das Ausgabeartefakt ist der erkannte Text, gegebenenfalls mit Sprachmetadaten des Herstellers, und keine allgemeine Gesprächsantwort.
Ailoot Ultra · Transkription 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 transkribiert Sprache mithilfe eines Cache-bewussten Streaming-Encoders in Text mit Zeichensetzung. Es unterstützt eine explizite Sprachkonditionierung oder automatische Erkennung; 32 Sprachregionen sind für die Transkription einsatzbereit, acht erfordern eine Anpassung.
- Zulässige Eingaben
- Audio
- Ergebnisse
- Text
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Transkription POST /v1/audio/transcriptions
- Eingabetypen
audio- Ausgabetypen
text
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b | Standard— |
Feldinput_audio | Typobject | AnforderungErforderlich | Werte und Limits | Standard— |
Feldlanguage | Typstring | AnforderungOptional | Werte und Limits | Standard— |
Feldtemperature | Typnumber | AnforderungOptional | Werte und Limits Minimum: 0 Maximum: 1 | Standard— |
Feldresponse_format | Typstring | AnforderungOptional | Werte und Limits json, verbose_json | Standardjson |
Feldtimestamp_granularities | Typarray | AnforderungOptional | Werte und Limits | Standard— |
Feldprovider | Typobject | AnforderungOptional | Werte und Limits | Standard— |
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_type | Vertragapplication/json |
Parameterrequired | Vertragmodel, input_audio |
Parametermaterial_types | Vertragaudio |
Parametermaterial_conditions | VertragLesen Sie eine tatsächliche WAV-Datei ein und kodieren Sie ihre echten Bytes für das deklarierte JSON-Feld input_audio; für diese konkrete Deklaration ausschließlich mit JSON wird keine multipart-Route angeboten. |
Lebenszyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · die tatsächlich zurückgegebene task_id oder ein Eintrag in der Medienbibliothek
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarife
So wird die endgültige Gebühr berechnet
Die angezeigten Tarife dienen zur Kostenschätzung vor der Generierung. Der endgültige Betrag wird aus den für die ursprüngliche Generierung erfassten Kosten berechnet. Die gemessene Ausgabedauer und prognostizierte Mengen sind nicht die endgültige abrechenbare Menge.
Tarifangaben erweitern die Anfrageoptionen nicht. Unterstützte Parameter stehen bei der ausgewählten Methode.
- Schnellmodus
- Nicht angegeben Wenn der Schnellmodus ausgewählt ist
- Flex-Modus
- Nicht angegeben Wenn der Modus flex ausgewählt ist
- Maximaler Denkaufwand
- Nicht angegeben Wenn beim maximalen Denkaufwand die Standardanpassung (default) verwendet wird
Geschätzte Tarife zum Vergleich
Preise nach Konfiguration
Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.
| Konfiguration | Tarifstaffel | Prognostizierte Menge | Abrechnungseinheit | Gebühr |
|---|---|---|---|---|
| KonfigurationBasistarife für Token | TarifstaffelGrundtarif | Prognostizierte Menge— | Abrechnungseinheit— | Gebühr Eingabe · Eingabetoken · Schätzung nur zum Vergleich — / 1K Token Ausgabe · Ausgabetoken · Schätzung nur zum Vergleich — / 1K Token Eingabe · Cache-Lesen · Schätzung nur zum Vergleich — / 1K Token Eingabe · Cache-Schreiben · Schätzung nur zum Vergleich — / 1K Token Eingabe · Cache-Schreiben, 1 Stunde · Schätzung nur zum Vergleich — / 1K Token |
| KonfigurationAudioeingabesekunde | Tarifstaffel— | Prognostizierte Menge— | Abrechnungseinheitpro Sekunde Eingabeaudio | Gebühr Eingabe · Audioeingabesekunde · Schätzung nur zum Vergleich $0.00000666 pro Sekunde Eingabeaudio |
| KonfigurationGeschätzte Generierungskosten | Tarifstaffel— | Prognostizierte MengeSchätzung für eine Generierung | Abrechnungseinheit— | Gebühr Ausgabe · Geschätzte Generierungskosten · Schätzung nur zum Vergleich $0.00000666 Schätzung vor der Generierung Diese Schätzung ist weder eine zusätzliche Gebühr noch ein fester Tarif für die abgeschlossene Generierung. |
Ailoot reserviert vor einer Anfrage einen geschätzten Betrag. Nach dem Ergebnis rechnet Ailoot die endgültige Gebühr anhand des gemessenen Verbrauchs ab. Bei Streaming erfolgt die Abrechnung anhand des abschließenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Beispielanfragen
Ailoot Ultra · Transkription
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.
Ergebnisse abrufen und speichern
Ailoot Ultra · Transkription
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Abrufe anderer Inhalte
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 fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Die vollständige Antwort und ihre Header, jede tatsächliche Ausgabe, die ursprünglich zurückgegebenen Kennungen und alle Nutzungsfelder aufbewahren. Den ursprünglichen Vorgang wiederaufnehmen, ohne die Erstellung erneut anzufordern.
Wenn die ursprüngliche Antwort geprüft werden muss
Die zurückgegebene X-Client-Request-ID zum Abgleich aufbewahren. Nur tatsächlich zurückgegebene task_id-/asset_id-Werte oder die eigene Medienbibliothek abfragen; niemals eine Aufgaben-URL aus der Vorgangs-ID bilden und die Erstellung niemals erneut anfordern.
Antwortfelder
| Feld | Typ |
|---|---|
Feldtext | Typ |
Feldusage | Typ |
Feldsegments[] | Typ |
Feldwords[] | Typ |
Feldspeaker fields | Typ |
Feldtimestamps | Typ |
Aliasnamen
Modellaliasnamen
Ailoot Ultra nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · NVIDIA: Nemotron 3.5 ASR Streaming Multilingual 0.6B
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:audio→text- Welche Felder verwendet die Anfrage?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Welche Grenzen gelten?
POST /v1/audio/transcriptions·nvidia/nemotron-3.5-asr-streaming-multilingual-0.6b:temperature.minimum:0;temperature.maximum:1