Deepgram: Nova-3
Nova-3 è il modello generale di conversione del parlato in testo di Deepgram per audio registrato e in streaming. Supporta riconoscimento monolingue, una modalità multilingue definita di alternanza linguistica e prompting con termini chiave, restituendo trascrizioni con temporizzazione delle parole e informazioni di confidenza.
Informazioni sul modello
Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.
Nova-3 è il modello generale di riconoscimento del parlato di Deepgram per convertire audio in testo. Il produttore lo raccomanda per riunioni, sottotitoli di eventi, registrazioni con più parlanti e condizioni difficili come rumore o microfoni lontani, usando trascrizione preregistrata o in streaming. Il risultato utile è parlato riconosciuto con informazioni di temporizzazione e confidenza che rimangono collegate all’audio di origine.
Scegliere il flusso linguistico
La lingua predefinita documentata è l’inglese. Una richiesta monolingue seleziona la lingua parlata o la variante locale supportata. La tabella attuale del modello generale comprende varianti regionali dell’inglese, spagnolo, francese, tedesco, russo, portoghese, giapponese, italiano, neerlandese, arabo, scritture cinesi e molte altre lingue, incluso il kazako. Seleziona dai codici supportati dal produttore anziché presumere che qualsiasi nome di locale sia accettato.
L’impostazione multilingue è un flusso separato di alternanza linguistica. La tabella attuale di Nova-3 elenca dieci lingue per questa modalità: inglese, spagnolo, francese, tedesco, hindi, russo, portoghese, giapponese, italiano e neerlandese. Questo insieme non è identico alla lista monolingue più ampia. Per una registrazione che alterna lingue supportate, prepara la modalità multilingue anziché forzare l’intera conversazione in un’impostazione monolingue non pertinente. Conserva ciò che è stato detto prima di preparare qualsiasi versione tradotta o riassunta.
Audio registrato e preparazione della trascrizione
Il flusso di file di Deepgram accetta byte audio caricati o un riferimento a un file audio. Salva la trascrizione restituita quando la richiesta termina; il produttore non memorizza le trascrizioni per un recupero successivo. Formati e codifiche di input comuni documentati comprendono MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus e WebM. Preserva il formato effettivo e le informazioni sui canali insieme alla registrazione. Assegna alla registrazione un identificatore stabile e mantieni il risultato associato alla fonte corretta e alle sue informazioni sui canali. Per una riunione, verifica nomi dei partecipanti e termini tecnici ascoltando il suono originale. Per una lezione o un evento, conserva la sequenza dell’audio affinché un sottotitolo o un risultato di ricerca successivi possano individuare il passaggio pertinente.
La guida del produttore per l’audio preregistrato indica una dimensione massima di file di 2 GB e raccomanda di estrarre il flusso audio da un file video grande. Documenta inoltre un timeout di elaborazione di dieci minuti per le richieste Nova. Quel timeout riguarda la durata di elaborazione della richiesta, non una durata massima di registrazione di dieci minuti. Un risultato utile include la fine della registrazione prevista; una trascrizione conservata parzialmente non dovrebbe essere trattata come il testo completo.
Leggere parole, tempi e confidenza
La risposta JSON documentata include alternative di trascrizione e parole riconosciute, con il tempo di inizio e fine di ogni parola in secondi dall’inizio dell’audio e un valore di confidenza. Per una trascrizione con più parlanti, la diarizzazione facoltativa del produttore assegna un’etichetta di parlante a ogni parola. La diarizzazione preregistrata restituisce anche la confidenza del parlante; quella in streaming restituisce l’etichetta del parlante. Verifica quelle etichette rispetto alle voci nella registrazione. Viene riportata anche la confidenza complessiva della trascrizione su una scala da 0 a 1. Quando viene richiesta la formattazione intelligente, il risultato può includere punteggiatura e maiuscole come parole con punteggiatura, insieme a informazioni su paragrafi leggibili.
Usa quei campi secondo il loro significato. Il tempo di una parola individua parlato riconosciuto, mentre la confidenza è l’indicazione di affidabilità del modello, non prova che un nome o una quantità difficili siano stati uditi correttamente. Per preparare sottotitoli, conserva la temporizzazione insieme alla formulazione verificata ed esamina i confini rispetto al suono. Per una versione editoriale leggibile, mantieni le modifiche distinguibili dalla trascrizione riconosciuta anziché sostituire silenziosamente parole incerte con una storia plausibile.
Riconoscimento in streaming e segmenti definitivi
Il flusso in streaming di Nova restituisce testo man mano che arriva l’audio, con risultati provvisori e definitivi. L’indicatore is_final distingue testo che può essere rivisto da un segmento finalizzato. L’indicatore speech_final riguarda il rilevamento della fine di un segmento parlato. Mantieni questi segnali distinti dal semplice ricevimento di una trascrizione non vuota e conserva i segmenti definitivi nell’ordine audio quando prepari il record completo.
Nova-3 è un modello ASR generale anziché il modello conversazionale separato Flux con rilevamento nativo dei turni. Nova marca la definitività della trascrizione e i punti di fine parlato; Flux fornisce propri eventi sullo stato dei turni conversazionali. Scegli il flusso di trascrizione in base al fatto che l’audio sia già registrato o arrivi dal vivo, usando comunque l’output definitivo effettivo come artefatto da conservare.
Termini chiave per il vocabolario importante
Il Keyterm Prompting documentato di Nova-3 supporta trascrizione monolingue e multilingue e adatta il riconoscimento ai termini importanti senza riaddestrare il modello. Fornisci nomi, termini di prodotto, acronimi o espressioni di più parole pertinenti che potrebbero essere effettivamente pronunciati. La guida limita l’input complessivo dei termini chiave a 500 token e raccomanda di concentrarsi sul vocabolario più importante anziché aggiungere indiscriminatamente parole comuni.
La sintassi del produttore usa termini semplici, con una voce keyterm separata per ogni termine. Un’espressione di più parole rimane un’unica espressione. I vecchi pesi o intensificatori di parole chiave e l’unione di termini separati con virgole, punti e virgola o interruzioni di riga non sono equivalenti: l’interfaccia può accettarli come un unico valore letterale senza fornire il rafforzamento desiderato. Usa le maiuscole corrette per i nomi, poi controlla la trascrizione perché il contesto audio e la formattazione intelligente possono comunque cambiare la forma scritta finale.
Confini della famiglia di modelli e risultati utili
Il profilo generale Nova-3 è distinto dalle opzioni denominate separatamente Medical e Pharma. Il prompting del vocabolario non lo trasforma in un’altra edizione e copertura linguistica o comportamento dei modelli specializzati non dovrebbero essere presunti per quello generale. Le funzionalità aggiuntive di elaborazione della trascrizione sono scelte nel flusso vocale del produttore, non evidenza che il riconoscimento abbia prodotto un riepilogo, una traduzione o un altro artefatto mai richiesto.
Un risultato utile di Nova-3 può essere una trascrizione di riunione ricercabile, una formulazione pronta per sottotitoli con tempi delle parole o un record di una conversazione multilingue. Conserva l’identificatore audio, il flusso linguistico selezionato, il testo definitivo e gli eventuali campi utili di confidenza o temporizzazione. Verifica nomi poco chiari, numeri, voci sovrapposte e cambi di lingua rispetto alla registrazione originale e mantieni il parlato effettivamente riconosciuto disponibile per il passaggio successivo di elaborazione dei contenuti.
Ailoot Ultra · Riconoscimento vocale POST /v1/audio/transcriptions deepgram/nova-3
deepgram/nova-3Introduzione
Nova-3 è il modello generale di conversione del parlato in testo di Deepgram per audio registrato e in streaming. Supporta riconoscimento monolingue, una modalità multilingue definita di alternanza linguistica e prompting con termini chiave, restituendo trascrizioni con temporizzazione delle parole e informazioni di confidenza.
- Input accettati
- Audio
- Risultati
- transcription
Disponibile in Ailoot · input e metodi
Ailoot Ultra · Riconoscimento vocale POST /v1/audio/transcriptions
- Tipi di input
audio- Tipi di output
transcription- Formato di output
- json
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti deepgram/nova-3 | Predefinito— |
Campoinput_audio | Tipoobject | RequisitoObbligatorio | Valori e limiti | Predefinito— |
Campolanguage | Tipostring | RequisitoFacoltativo | Valori e limiti | Predefinito— |
Campotemperature | Tiponumber | RequisitoFacoltativo | Valori e limiti Minimo: 0 Massimo: 1 | Predefinito— |
Camporesponse_format | Tipostring | RequisitoFacoltativo | Valori e limiti json, verbose_json | Predefinitojson |
Campotimestamp_granularities | Tipoarray | RequisitoFacoltativo | Valori e limiti | Predefinito— |
Campoprovider | Tipoobject | RequisitoFacoltativo | Valori e limiti | Predefinito— |
Combinazioni di materiali in input
speech_to_text · Obbligatorio: actual matching-format audio file
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_types | Contrattoapplication/json, multipart/form-data |
Parametrorequired | Contrattomodel, input_audio |
Parametromaterial_types | Contrattoaudio |
ParametroJSON_audio | Contrattobyte audio grezzi reali in base64 con il formato corrispondente |
Parametromultipart_required | Contrattomodel, file |
Parametromultipart_cap_bytes | Contratto26214400 |
Parametrooptional_controls | Contrattolanguage, temperature, response_format, timestamp_granularities, provider |
Parametrodefault_response_format | Contrattojson |
Parametrooptional_features | ContrattoL'output dettagliato, diarize/keyterms e l'audio tramite URL o incorporato di dimensioni maggiori richiedono la capacità e la tariffa esatte del modello e del fornitore. |
Ciclo di vita: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id effettivamente restituito o record della libreria multimediale
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Usa il modello esatto e i campi di input documentati.
Conserva la risposta completa, ogni risultato effettivo e gli ID originali restituiti.
Tariffe
Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.
- Modalità rapida
- Non specificato Quando è selezionata la modalità rapida
- Modalità flex
- Non specificato Quando è selezionata la modalità flex
- Sforzo massimo di ragionamento
- Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)
Tariffe Ailoot
Prezzi per configurazione
Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.
| Configurazione | Listino delle tariffe | Unità di fatturazione | Costo |
|---|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Unità di fatturazione— | Costo Input · Token in input — / 1K token Output · Token in output — / 1K token Input · Lettura dalla cache — / 1K token Input · Scrittura nella cache — / 1K token Input · Scrittura nella cache, 1 ora — / 1K token |
| ConfigurazioneUltra | Listino delle tariffe— | Unità di fatturazioneper secondo di audio in input | Costo Input · secondo audio in ingresso $0.0001433333333334 per secondo di audio in input |
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Dettagli della tariffa di riferimento
I listini di riferimento del modello non modificano la selezione del metodo, i preventivi o gli addebiti. Gli addebiti attivi usano le tariffe del metodo Ailoot selezionato.
Deepgram: Nova-3
Prezzi per configurazione
| Configurazione | Condizioni di fatturazione | Costo |
|---|---|---|
| ConfigurazioneDeepgram: Nova-3 · Configurazione predefinita | Condizioni di fatturazioneConfigurazione predefinita | Costo Input · Secondi audio in ingresso ≈0,000143 USD per secondo di audio in input |
Esempi di richieste
Ailoot Ultra · Riconoscimento vocale
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.
Ricevi e salva i risultati
Ailoot Ultra · Riconoscimento vocale
json
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Conserva tutti i risultati completati
Conserva ogni risposta, file e parte di contenuto restituiti per intero.
JSON originale completo, tutto il testo, i segmenti, le parole, i parlanti, i timestamp e i dati di utilizzo disponibili.
Se occorre verificare la risposta originale
Conserva operation_id/X-Client-Request-ID originali e la risposta originale. Consulta i record reali delle attività o delle risorse di tua proprietà senza inviare nuovamente la richiesta; non viene costruito un URL dedicato per interrogare periodicamente l'audio.
Campi della risposta
| Campo | Tipo |
|---|---|
Campotext | Tipostring |
Campousage | Tipoobject |
Camposegments[] | Tipoobject |
Campowords[] | Tipoobject |
Alias
Alias del modello
Ailoot Ultra deepgram/nova-3
Alias dei percorsi dei metodi
Usa i percorsi dei metodi indicati sopra.
ID di chiamata correlati
FAQ · Deepgram: Nova-3
- Quali input e risultati sono disponibili?
POST /v1/audio/transcriptions·deepgram/nova-3:audio→transcription- Quali campi usa la richiesta?
POST /v1/audio/transcriptions·deepgram/nova-3:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Quali limiti si applicano?
POST /v1/audio/transcriptions·deepgram/nova-3:temperature.minimum:0;temperature.maximum:1