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 eine automatische Erkennung der Sprache. 32 Sprachvarianten sind unmittelbar für die Transkription nutzbar, 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-Reihe um eine Konditionierung anhand der Sprachkennung. Gesprochene Sprache wird zu Text in der Eingabesprache, wobei Zeichensetzung und Groß- und Kleinschreibung bereits in die Ausgabe integriert sind.
Die Sprachabdeckung des Herstellers gliedert sich in drei Stufen. Neunzehn unmittelbar transkriptionsfähige Sprachvarianten umfassen US- und britisches Englisch, US- und spanisches Spanisch, französisches und kanadisches Französisch, Italienisch, brasilianisches und europäisches Portugiesisch, Niederländisch, Deutsch, Türkisch, Russisch, Arabisch, Hindi, Japanisch, Koreanisch, Vietnamesisch und Ukrainisch. Dreizehn Sprachvarianten 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 Sprachvarianten Transkription ohne zusätzliche Feinabstimmung.
Acht für Anpassungen vorbereitete Sprachvarianten – Griechisch, Litauisch, Lettisch, Maltesisch, Slowenisch, Hebräisch, Thai und Norwegisch Nynorsk – werden vom Tokenizer erkannt, erfordern aber eine Feinabstimmung mit domänenspezifischen Daten, um vollständige Transkription zu ermöglichen. Die Herstellerangabe von 40 Sprachvarianten besagt daher nicht, dass alle vierzig dieselben Fähigkeiten unmittelbar nach der Bereitstellung 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 einem RNN-T-Decoder. Sie behält Attention- und Faltungszustände des Encoders aus früheren Frames bei und verarbeitet jeden neuen Audioabschnitt, ohne überlappende Fenster wiederholt neu zu berechnen. Neben der akustischen Repräsentation wird ein Sprachkennungssignal bereitgestellt, um das Transkript auf eine Sprache zu konditionieren oder das Modell die Sprache erschließen zu lassen.
NVIDIAs NeMo-Konfiguration dokumentiert Abschnittsgrößen von 80, 160, 320, 560 und 1120 Millisekunden. Die Attention-Einstellung bestimmt, wie viel nachfolgendes Audio ein Abschnitt erhält, bevor Text ausgegeben wird. So lässt sich je nach Aufgabe ein Ausgleich zwischen Wartezeit und akustischem Kontext finden. Dies sind Streaming-Konfigurationen des Herstellers und keine garantierten Antwortzeiten für den gesamten Ablauf; eine Implementierung kann eine eigene unterstützte Teilmenge anbieten.
Bereiten Sie Mono-WAV-Audio mit der Abtastrate des Herstellerprozessors von 16 kHz vor. Wenn die Sprache bekannt ist, verwenden Sie die entsprechende Sprachkonditionierung; der automatische Modus erkennt die gesprochene Sprache. Das grundlegende Pipeline-Beispiel verwendet standardmäßig einen Prompt für US-Englisch. Mehrsprachiges Verhalten sollte daher bewusst konfiguriert und nicht anhand dieses Beispiels vorausgesetzt werden.
Im automatischen Modus kann der Herstellerablauf nach dem abschließenden Satzzeichen des Transkripts eine Sprachmarkierung anhängen. Bleibt die Markierung erhalten, steht die Sprache einer Anwendung für gemischtsprachigen Datenverkehr zur Verfügung; wird sie entfernt, entsteht reiner Transkripttext. Bewahren Sie beim Anzeigen oder Verarbeiten 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 nutzen. Eine Sprachanwendung kann erkannte Sprache an ihre Sprachverständnisstufe weiterreichen. Bei der Analyse von Gesprächen können ursprüngliche Aufnahme und Transkript gemeinsam aufbewahrt werden, damit Namen, Zahlen und unbekannte Begriffe prü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 Labels, die zu Text mit Zeichensetzung und korrekter Groß- und Kleinschreibung vereinheitlicht werden. Der Anpassungsleitfaden betont die Abstimmung von Sprachlabels und Textstil sowie die anschließende Bewertung anhand zurückgehaltener Audioaufnahmen mit der für den Einsatz vorgesehenen Streaming-Einstellung. Er beschreibt Sprach-, Akzent- und Domänenanpassungen, ohne diese angepassten Ergebnisse zu Eigenschaften des ursprünglichen Checkpoints zu machen.
Die Modellkarte bindet die praktisch mögliche Aufnahmelänge an den verfügbaren Arbeitsspeicher, statt eine universelle Höchstdauer zu veröffentlichen. Halten Sie die mehrsprachige Ausgabe vom ausschließlich englischsprachigen Modell getrennt und bewahren Sie die gewählte Sprache und Streaming-Konfiguration gemeinsam mit dem Transkriptionsergebnis auf. Das Ausgabeergebnis ist der erkannte Text, optional 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.6bEinstieg
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 eine automatische Erkennung der Sprache. 32 Sprachvarianten sind unmittelbar für die Transkription nutzbar, acht erfordern eine Anpassung.
- Zulässige Eingaben
- Audio
- Ergebnisse
- Text
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Transkription POST /v1/audio/transcriptions
- Eingabe
audio- Ausgabe
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 und kodieren Sie deren echte Bytes für die deklarierte JSON-Eingabe input_audio; für diese exakte reine JSON-Deklaration 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 Tokens | TarifstaffelGrundtarif | Prognostizierte Menge— | Abrechnungseinheit— | Gebühr Eingabe · Eingabetoken · Schätzung nur zum Vergleich — / 1K Tokens Ausgabe · Ausgabetoken · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · Cache lesen · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · In Cache schreiben · Schätzung nur zum Vergleich — / 1K Tokens Eingabe · In Cache schreiben, 1 Stunde · Schätzung nur zum Vergleich — / 1K Tokens |
| 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