Deepgram: Nova-3
Nova-3 ist Deepgrams allgemeines Speech-to-Text-Modell für aufgezeichnetes und gestreamtes Audio. Es unterstützt einsprachige Erkennung, einen definierten mehrsprachigen Modus für Sprachwechsel und Keyterm Prompting und gibt Transkripte mit Wortzeiten und Konfidenzinformationen zurück.
Ü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.
Nova-3 ist Deepgrams allgemeines Spracherkennungsmodell zur Umwandlung von Audio in Text. Der Anbieter empfiehlt es für Meetings, Veranstaltungsuntertitel, Aufnahmen mit mehreren Sprechern und schwierige Bedingungen wie Geräusche oder entfernte Mikrofone, mit vorab aufgezeichneter oder gestreamter Transkription. Sein nützliches Ergebnis ist erkannte Sprache mit Zeit- und Konfidenzinformationen, die mit dem Quellaudio verknüpft bleibt.
Den Sprachworkflow wählen
Die dokumentierte Standardsprache ist Englisch. Eine einsprachige Anfrage wählt die gesprochene Sprache oder unterstützte Locale. Die aktuelle Tabelle des allgemeinen Modells umfasst regionale Englischvarianten, Spanisch, Französisch, Deutsch, Russisch, Portugiesisch, Japanisch, Italienisch, Niederländisch, Arabisch, chinesische Schriften und viele weitere Sprachen, darunter Kasachisch. Wählen Sie aus den unterstützten Codes des Anbieters, statt anzunehmen, dass jeder Locale-Name akzeptiert wird.
Die mehrsprachige Einstellung ist ein separater Workflow für Sprachwechsel. Die aktuelle Nova-3-Tabelle nennt dafür zehn Sprachen: Englisch, Spanisch, Französisch, Deutsch, Hindi, Russisch, Portugiesisch, Japanisch, Italienisch und Niederländisch. Diese Menge ist nicht mit der grösseren einsprachigen Liste identisch. Bereiten Sie bei einer Aufnahme mit Wechseln zwischen unterstützten Sprachen den mehrsprachigen Modus vor, statt das gesamte Gespräch in eine unpassende einsprachige Einstellung zu zwingen. Bewahren Sie das Gesprochene, bevor Sie eine übersetzte oder zusammengefasste Version vorbereiten.
Aufgezeichnetes Audio und Transkriptvorbereitung
Deepgrams Dateiworkflow akzeptiert hochgeladene Audiobytes oder einen Verweis auf eine Audiodatei. Speichern Sie das zurückgegebene Transkript bei Abschluss der Anfrage; der Anbieter speichert Transkripte nicht zum späteren Abruf. Gängige dokumentierte Eingabeformate und Kodierungen umfassen MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus und WebM. Bewahren Sie tatsächliches Format und Kanalinformationen bei der Aufnahme. Geben Sie der Aufnahme eine stabile Kennung und halten Sie das Ergebnis mit der richtigen Quelle und deren Kanalinformationen verknüpft. Prüfen Sie bei einem Meeting Teilnehmernamen und Fachbegriffe beim Anhören des Originaltons. Bewahren Sie bei einem Vortrag oder einer Veranstaltung die Audioabfolge, damit spätere Untertitel oder Suchergebnisse die relevante Passage auffinden können.
Der Leitfaden des Anbieters für vorab aufgezeichnetes Audio nennt eine maximale Dateigrösse von 2 GB und empfiehlt, den Audiostream aus einer grossen Videodatei zu extrahieren. Er dokumentiert ausserdem ein Verarbeitungstimeout von zehn Minuten für Nova-Anfragen. Dieses Timeout betrifft die Verarbeitungsdauer der Anfrage, keine maximale Aufnahmedauer von zehn Minuten. Ein nützliches Ergebnis enthält das Ende der beabsichtigten Aufnahme; ein nur teilweise erhaltenes Transkript sollte nicht als vollständiger Text behandelt werden.
Wörter, Zeiten und Konfidenz lesen
Die dokumentierte JSON-Antwort enthält Transkriptalternativen und erkannte Wörter mit Start- und Endzeit jedes Wortes in Sekunden ab Audiobeginn sowie einem Konfidenzwert. Für ein Transkript mit mehreren Sprechern weist die optionale Sprechertrennung des Anbieters jedem Wort eine Sprecherbezeichnung zu. Bei vorab aufgezeichnetem Audio gibt die Sprechertrennung ausserdem Sprecherkonfidenz zurück; bei Streaming die Sprecherbezeichnung. Prüfen Sie diese Bezeichnungen anhand der Stimmen in der Aufnahme. Die Gesamtkonfidenz des Transkripts wird ebenfalls auf einer Skala von 0–1 ausgegeben. Wenn Smart Formatting angefordert wird, kann das Ergebnis Wörter mit Zeichensetzung und Grossschreibung sowie lesbare Absatzinformationen enthalten.
Verwenden Sie diese Felder entsprechend ihrer Bedeutung. Eine Wortzeit lokalisiert erkannte Sprache, während Konfidenz die Zuverlässigkeitseinschätzung des Modells ist und kein Beweis, dass ein schwieriger Name oder eine Mengenangabe richtig gehört wurde. Bewahren Sie für die Untertitelvorbereitung die Zeitangaben zusammen mit geprüftem Wortlaut und vergleichen Sie die Grenzen mit dem Ton. Halten Sie in einer lesbaren redaktionellen Version Änderungen vom erkannten Transkript unterscheidbar, statt unsichere Wörter stillschweigend durch eine plausible Geschichte zu ersetzen.
Streaming-Erkennung und endgültige Segmente
Novas Streaming-Workflow gibt beim Eintreffen des Audios Text mit vorläufigen und endgültigen Ergebnissen zurück. Der Indikator is_final unterscheidet noch änderbaren Text von einem endgültigen Segment. Der Indikator speech_final bezieht sich auf die Erkennung des Endpunkts eines gesprochenen Segments. Halten Sie diese Signale vom blossen Empfang eines nicht leeren Transkripts getrennt und bewahren Sie die endgültigen Segmente in ihrer Audioreihenfolge, wenn Sie den vollständigen Datensatz vorbereiten.
Nova-3 ist allgemeine ASR und nicht das separate Gesprächsmodell Flux mit modellnativer Erkennung von Gesprächsbeiträgen. Nova markiert Transkriptendgültigkeit und Sprachendpunkte; Flux liefert eigene Zustandsereignisse für Gesprächsbeiträge. Wählen Sie den Transkriptionsworkflow danach, ob das Audio bereits aufgezeichnet ist oder live eintrifft, und verwenden Sie die tatsächliche endgültige Ausgabe als zu bewahrendes Artefakt.
Keyterms für wichtiges Vokabular
Das dokumentierte Keyterm Prompting von Nova-3 unterstützt einsprachige und mehrsprachige Transkription und richtet die Erkennung ohne erneutes Modelltraining auf wichtige Begriffe aus. Stellen Sie relevante Namen, Produktbegriffe, Akronyme oder Mehrwortphrasen bereit, die tatsächlich gesprochen werden könnten. Der Leitfaden begrenzt die gesamte Keyterm-Eingabe auf 500 Tokens und empfiehlt, sich auf das wichtigste Vokabular zu konzentrieren, statt wahllos häufige Wörter hinzuzufügen.
Die Syntax des Anbieters verwendet einfache Begriffe mit einem separaten keyterm-Eintrag pro Begriff. Eine Mehrwortphrase bleibt eine Phrase. Ältere Keyword-Gewichte oder Verstärker sowie das Verbinden separater Begriffe mit Kommas, Semikolons oder Zeilenumbrüchen sind nicht gleichwertig: Die Schnittstelle kann sie als einen einzigen wörtlichen Wert akzeptieren, ohne die beabsichtigte Verstärkung zu liefern. Verwenden Sie für Namen die richtige Gross- und Kleinschreibung und prüfen Sie anschliessend das Transkript, weil Audiokontext und Smart Formatting die abschliessende Schreibform dennoch verändern können.
Modellfamiliengrenzen und nützliche Ergebnisse
Das allgemeine Nova-3-Profil unterscheidet sich von den separat benannten Optionen Medical und Pharma. Vokabular-Prompting macht daraus keine andere Ausgabe, und Sprachabdeckung oder Verhalten spezialisierter Modelle sollten nicht für das allgemeine Modell angenommen werden. Zusätzliche Transkriptverarbeitungsfunktionen sind Auswahlmöglichkeiten im Sprachworkflow des Anbieters und kein Beleg, dass die Erkennung eine nie angeforderte Zusammenfassung, Übersetzung oder ein anderes Artefakt erzeugt hat.
Ein nützliches Nova-3-Ergebnis kann ein durchsuchbares Meetingtranskript, untertitelfertiger Wortlaut mit Wortzeiten oder ein Datensatz eines mehrsprachigen Gesprächs sein. Bewahren Sie Audiokennung, gewählten Sprachworkflow, endgültigen Text und hilfreiche Konfidenz- oder Zeitfelder. Prüfen Sie unklare Namen, Zahlen, überlappende Stimmen und Sprachwechsel anhand der Originalaufnahme und halten Sie die tatsächlich erkannte Sprache für den nächsten Inhaltsverarbeitungsschritt verfügbar.
Ailoot Ultra · Spracherkennung POST /v1/audio/transcriptions deepgram/nova-3
deepgram/nova-3Einstieg
Nova-3 ist Deepgrams allgemeines Speech-to-Text-Modell für aufgezeichnetes und gestreamtes Audio. Es unterstützt einsprachige Erkennung, einen definierten mehrsprachigen Modus für Sprachwechsel und Keyterm Prompting und gibt Transkripte mit Wortzeiten und Konfidenzinformationen zurück.
- Zulässige Eingaben
- Audio
- Ergebnisse
- transcription
In Ailoot verfügbar · Eingaben und Methoden
Ailoot Ultra · Spracherkennung POST /v1/audio/transcriptions
- Eingabe
audio- Ausgabe
transcription- Ausgabeformat
- json
| Feld | Typ | Anforderung | Werte und Limits | Standard |
|---|---|---|---|---|
Feldmodel | Typstring | AnforderungErforderlich | Werte und Limits deepgram/nova-3 | 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— |
Kombinationen von Eingabematerialien
speech_to_text · Erforderlich: actual matching-format audio file
Methodenparameter und Lebenszyklus
| Parameter | Vertrag |
|---|---|
Parametercontent_types | Vertragapplication/json, multipart/form-data |
Parameterrequired | Vertragmodel, input_audio |
Parametermaterial_types | Vertragaudio |
ParameterJSON_audio | VertragTatsächliche rohe Audiobytes als base64 mit passendem Format |
Parametermultipart_required | Vertragmodel, file |
Parametermultipart_cap_bytes | Vertrag26214400 |
Parameteroptional_controls | Vertraglanguage, temperature, response_format, timestamp_granularities, provider |
Parameterdefault_response_format | Vertragjson |
Parameteroptional_features | VertragEine ausführliche Ausgabe, diarize/keyterms sowie Audio per URL oder grössere eingebettete Audiodaten erfordern die entsprechenden Fähigkeiten und den passenden Tarif des konkreten Modells und Anbieters. |
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}
Verwenden Sie das exakte Modell und die dokumentierten Eingabefelder.
Bewahren Sie die vollständige Antwort, jede tatsächliche Ausgabe und die ursprünglich zurückgegebenen IDs auf.
Tarife
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
Ailoot-Tarife
Preise nach Konfiguration
Ordnen Sie jede Gebühr den angezeigten Bedingungen zu. Verwenden Sie für jede Gruppe alternativer Konfigurationen einen Tarif.
| Konfiguration | Tarifstaffel | Abrechnungseinheit | Gebühr |
|---|---|---|---|
| KonfigurationToken-Basistarife | TarifstaffelGrundtarif | Abrechnungseinheit— | Gebühr Eingabe · Eingabetoken — / 1K Tokens Ausgabe · Ausgabetoken — / 1K Tokens Eingabe · Cache lesen — / 1K Tokens Eingabe · Cache schreiben — / 1K Tokens Eingabe · Cache schreiben, 1 Stunde — / 1K Tokens |
| KonfigurationUltra | Tarifstaffel— | Abrechnungseinheitpro Sekunde Eingabeaudio | Gebühr Eingabe · Audioeingabe-Sekunde $0.0001433333333334 pro Sekunde Eingabeaudio |
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 abschliessenden Verbrauchsdatensatzes. So funktionieren Reservierung und Abrechnung →
Details zum Referenztarif
Referenztarifstaffeln auf Modellebene ändern weder Methodenauswahl noch Kostenvoranschläge oder Gebühren. Für die aktive Abrechnung gelten die Tarife der ausgewählten Ailoot-Methode.
Deepgram: Nova-3
Preise nach Konfiguration
| Konfiguration | Abrechnungsbedingungen | Gebühr |
|---|---|---|
| KonfigurationDeepgram: Nova-3 · Standardkonfiguration | AbrechnungsbedingungenStandardkonfiguration | Gebühr Eingabe · Audioeingabe-Sekunden ≈$ 0.000143 pro Sekunde Eingabeaudio |
Beispielanfragen
Ailoot Ultra · Spracherkennung
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': 'deepgram/nova-3', '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 · Spracherkennung
json
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Alle fertiggestellten Ergebnisse aufbewahren
Bewahren Sie jede vollständig zurückgegebene Antwort, Datei und jeden Inhaltsteil auf.
Vollständiges ursprüngliches JSON, alle verfügbaren Texte/Segmente/Wörter/Sprecher/Zeitstempel und Verbrauchsdaten.
Wenn die ursprüngliche Antwort geprüft werden muss
Bewahren Sie die ursprüngliche operation_id/X-Client-Request-ID und die ursprüngliche Antwort auf. Lesen Sie tatsächliche, Ihnen zugeordnete Aufgaben- und Asseteinträge ohne erneutes Einreichen; es wird keine spezielle Audioabfrage-URL konstruiert.
Antwortfelder
| Feld | Typ |
|---|---|
Feldtext | Typstring |
Feldusage | Typobject |
Feldsegments[] | Typobject |
Feldwords[] | Typobject |
Aliasnamen
Modellaliasnamen
Ailoot Ultra deepgram/nova-3
Aliasnamen für Methodenpfade
Verwenden Sie die oben angezeigten Methodenpfade.
Zugehörige Aufrufer-IDs
FAQ · Deepgram: Nova-3
- Welche Eingaben und Ergebnisse sind verfügbar?
POST /v1/audio/transcriptions·deepgram/nova-3:audio→transcription- Welche Felder verwendet die Anfrage?
POST /v1/audio/transcriptions·deepgram/nova-3:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Welche Grenzen gelten?
POST /v1/audio/transcriptions·deepgram/nova-3:temperature.minimum:0;temperature.maximum:1