Deepgram: Nova-3
Nova-3 est le modèle généraliste de transcription audio de Deepgram pour l’audio enregistré et en streaming. Il prend en charge la reconnaissance monolingue, un mode multilingue défini d’alternance linguistique et le guidage par termes clés, en renvoyant des transcriptions avec l’horodatage des mots et des informations de confiance.
À propos du modèle
Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.
Nova-3 est le modèle généraliste de reconnaissance vocale de Deepgram pour convertir l’audio en texte. Le producteur le recommande pour les réunions, les sous-titres d’événements, les enregistrements à plusieurs locuteurs et les conditions difficiles, telles que le bruit ou les microphones éloignés, en transcription d’enregistrements ou en streaming. Son résultat utile est la parole reconnue avec des informations d’horodatage et de confiance qui restent liées à l’audio source.
Choisir le processus linguistique
La langue par défaut documentée est l’anglais. Une requête monolingue sélectionne la langue parlée ou la variante locale prise en charge. Le tableau actuel du modèle général comprend des variantes régionales de l’anglais, l’espagnol, le français, l’allemand, le russe, le portugais, le japonais, l’italien, le néerlandais, l’arabe, des écritures chinoises et de nombreuses autres langues, dont le kazakh. Choisissez parmi les codes pris en charge par le producteur, plutôt que de supposer que tout nom de locale est accepté.
Le réglage multilingue est un processus distinct d’alternance linguistique. Le tableau actuel de Nova-3 y répertorie dix langues : l’anglais, l’espagnol, le français, l’allemand, l’hindi, le russe, le portugais, le japonais, l’italien et le néerlandais. Cet ensemble n’est pas identique à la liste monolingue plus vaste. Pour un enregistrement alternant entre des langues prises en charge, préparez le mode multilingue plutôt que de forcer la conversation entière dans un réglage monolingue sans rapport. Préservez ce qui a été dit avant de préparer toute version traduite ou résumée.
Audio enregistré et préparation de la transcription
Le processus de fichiers de Deepgram accepte des octets audio téléversés ou une référence à un fichier audio. Sauvegardez la transcription renvoyée à la fin de la requête ; le producteur ne stocke pas les transcriptions pour une récupération ultérieure. Les formats et encodages d’entrée courants documentés comprennent MP3, MP4, MP2, AAC, WAV, FLAC, PCM, M4A, Ogg, Opus et WebM. Préservez le format réel et les informations de canaux avec l’enregistrement. Donnez un identifiant stable à l’enregistrement et gardez le résultat associé à la bonne source et à ses informations de canaux. Pour une réunion, vérifiez les noms des participants et les termes techniques en écoutant le son d’origine. Pour un cours ou un événement, conservez la séquence de l’audio afin qu’un sous-titre ou un résultat de recherche ultérieurs puissent retrouver le passage pertinent.
Le guide du producteur pour les enregistrements indique une taille de fichier maximale de 2 GB et recommande d’extraire le flux audio d’un gros fichier vidéo. Il documente aussi un délai maximal de traitement de dix minutes pour les requêtes Nova. Ce délai concerne la durée de traitement de la requête, et non une durée maximale d’enregistrement de dix minutes. Un résultat utile comprend la fin de l’enregistrement visé ; une transcription conservée partiellement ne doit pas être traitée comme le texte complet.
Lire les mots, les temps et la confiance
La réponse JSON documentée comprend des alternatives de transcription et les mots reconnus, avec les temps de début et de fin de chaque mot en secondes depuis le début de l’audio et une valeur de confiance. Pour une transcription à plusieurs locuteurs, la diarisation facultative du producteur attribue un libellé de locuteur à chaque mot. La diarisation d’enregistrements renvoie aussi la confiance relative au locuteur ; la diarisation en streaming renvoie le libellé de locuteur. Vérifiez ces libellés au regard des voix de l’enregistrement. Une confiance globale de transcription est aussi rapportée sur une échelle de 0 à 1. Lorsque la mise en forme intelligente est demandée, le résultat peut comprendre la ponctuation et les majuscules sous forme de mots ponctués, ainsi que des informations de paragraphes lisibles.
Utilisez ces champs selon leur sens. Un temps de mot situe la parole reconnue, tandis que la confiance est l’indication de fiabilité du modèle, plutôt qu’une preuve qu’un nom ou une quantité difficiles ont été entendus correctement. Pour la préparation de sous-titres, conservez l’horodatage avec les formulations vérifiées et examinez les limites au regard du son. Pour une version éditoriale lisible, gardez les modifications distinctes de la transcription reconnue, plutôt que de remplacer silencieusement les mots incertains par un récit plausible.
Reconnaissance en streaming et segments définitifs
Le processus de streaming de Nova renvoie le texte à mesure que l’audio arrive, avec des résultats provisoires et définitifs. L’indicateur is_final distingue le texte susceptible d’être révisé d’un segment finalisé. L’indicateur speech_final concerne la détection de fin d’un segment parlé. Gardez ces signaux distincts du simple fait de recevoir une transcription non vide et conservez les segments définitifs dans leur ordre audio lorsque vous préparez l’enregistrement complet.
Nova-3 est un modèle généraliste de reconnaissance vocale automatique, plutôt que le modèle conversationnel Flux distinct doté d’une détection native des tours. Nova marque le caractère définitif de la transcription et les fins de parole ; Flux fournit ses propres événements d’état des tours conversationnels. Choisissez le processus de transcription selon que l’audio est déjà enregistré ou arrive en direct, tout en utilisant la sortie définitive réelle comme artefact à conserver.
Termes clés pour le vocabulaire important
Le Keyterm Prompting documenté de Nova-3 prend en charge la transcription monolingue et multilingue et adapte la reconnaissance aux termes importants sans réentraîner le modèle. Fournissez des noms, des termes produit, des acronymes ou des expressions de plusieurs mots pertinents et susceptibles d’être réellement prononcés. Le guide limite l’entrée cumulée des termes clés à 500 tokens et recommande de se concentrer sur le vocabulaire le plus important, plutôt que d’ajouter indistinctement des mots courants.
La syntaxe du producteur utilise des termes simples, avec une entrée keyterm distincte pour chaque terme. Une expression de plusieurs mots reste une seule expression. Les anciennes pondérations ou les intensificateurs de mots-clés, ainsi que la réunion de termes séparés par des virgules, des points-virgules ou des sauts de ligne, ne sont pas équivalents : l’interface peut les accepter comme une seule valeur littérale sans apporter le renforcement attendu. Utilisez les majuscules correctes pour les noms, puis vérifiez la transcription, car le contexte audio et la mise en forme intelligente peuvent encore modifier la forme écrite définitive.
Limites entre modèles de la famille et résultats utiles
Le profil général Nova-3 est distinct des options nommées séparément Medical et Pharma. Le guidage lexical ne le transforme pas en une autre édition, et la couverture linguistique ou le comportement des modèles spécialisés ne doivent pas être supposés pour le modèle général. Les fonctions supplémentaires de traitement de transcription sont des choix dans le processus vocal du producteur, plutôt qu’une preuve que la reconnaissance a produit un résumé, une traduction ou un autre artefact qui n’a jamais été demandé.
Un livrable utile de Nova-3 peut être une transcription de réunion interrogeable, des formulations prêtes pour les sous-titres avec les horodatages des mots ou un enregistrement d’une conversation multilingue. Conservez l’identifiant audio, le processus linguistique choisi, le texte définitif et tout champ utile de confiance ou d’horodatage. Vérifiez les noms peu clairs, les nombres, les voix qui se chevauchent et les changements de langue au regard de l’enregistrement d’origine et gardez la parole réellement reconnue disponible pour l’étape suivante de traitement du contenu.
Ailoot Ultra · Reconnaissance vocale POST /v1/audio/transcriptions deepgram/nova-3
deepgram/nova-3Premiers pas
Nova-3 est le modèle généraliste de transcription audio de Deepgram pour l’audio enregistré et en streaming. Il prend en charge la reconnaissance monolingue, un mode multilingue défini d’alternance linguistique et le guidage par termes clés, en renvoyant des transcriptions avec l’horodatage des mots et des informations de confiance.
- Entrées acceptées
- Audio
- Résultats
- transcription
Disponible dans Ailoot · entrées et méthodes
Ailoot Ultra · Reconnaissance vocale POST /v1/audio/transcriptions
- Entrée
audio- Sortie
transcription- Format de sortie
- json
| Champ | Type | Exigence | Valeurs et limites | Par défaut |
|---|---|---|---|---|
Champmodel | Typestring | ExigenceObligatoire | Valeurs et limites deepgram/nova-3 | Par défaut— |
Champinput_audio | Typeobject | ExigenceObligatoire | Valeurs et limites | Par défaut— |
Champlanguage | Typestring | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champtemperature | Typenumber | ExigenceFacultatif | Valeurs et limites Minimum: 0 Maximum: 1 | Par défaut— |
Champresponse_format | Typestring | ExigenceFacultatif | Valeurs et limites json, verbose_json | Par défautjson |
Champtimestamp_granularities | Typearray | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Champprovider | Typeobject | ExigenceFacultatif | Valeurs et limites | Par défaut— |
Combinaisons d’éléments d’entrée
speech_to_text · Obligatoire : actual matching-format audio file
Paramètres et cycle de vie de la méthode
| Paramètre | Contrat |
|---|---|
Paramètrecontent_types | Contratapplication/json, multipart/form-data |
Paramètrerequired | Contratmodel, input_audio |
Paramètrematerial_types | Contrataudio |
ParamètreJSON_audio | Contratoctets audio bruts réels en base64 et format correspondant |
Paramètremultipart_required | Contratmodel, file |
Paramètremultipart_cap_bytes | Contrat26214400 |
Paramètreoptional_controls | Contratlanguage, temperature, response_format, timestamp_granularities, provider |
Paramètredefault_response_format | Contratjson |
Paramètreoptional_features | ContratUne sortie détaillée, diarize/keyterms et l’audio par URL ou un contenu audio intégré plus volumineux nécessitent la capacité et le tarif exacts du modèle et du fournisseur. |
Cycle de vie : synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id effectivement renvoyé ou enregistrement de la bibliothèque multimédia
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Utilisez le modèle exact et les champs d’entrée documentés.
Conservez la réponse complète, chaque résultat réel et les identifiants d’origine renvoyés.
Tarifs
Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.
- Mode rapide
- Non précisé Lorsque le mode rapide est sélectionné
- Mode Flex
- Non précisé Lorsque le mode flex est sélectionné
- Effort de raisonnement maximal
- Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)
Tarifs Ailoot
Prix par configuration
Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.
| Configuration | Barème tarifaire | Unité de facturation | Coût |
|---|---|---|---|
| ConfigurationTarifs de base des jetons | Barème tarifaireTarif de base | Unité de facturation— | Coût Entrée · Tokens en entrée — / 1K tokens Sortie · Tokens en sortie — / 1K tokens Entrée · Lecture du cache — / 1K tokens Entrée · Écriture dans le cache — / 1K tokens Entrée · Écriture dans le cache, 1 h — / 1K tokens |
| ConfigurationUltra | Barème tarifaire— | Unité de facturationpar seconde d’audio en entrée | Coût Entrée · seconde d’audio en entrée $0.0001433333333334 par seconde d’audio en entrée |
Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →
Détails du tarif de référence
Les barèmes de référence du modèle ne modifient ni la sélection de méthode, ni les devis, ni les coûts. Les frais actifs utilisent les tarifs de la méthode Ailoot sélectionnée.
Deepgram: Nova-3
Prix par configuration
| Configuration | Conditions de facturation | Coût |
|---|---|---|
| ConfigurationDeepgram: Nova-3 · Configuration par défaut | Conditions de facturationConfiguration par défaut | Coût Entrée · Secondes d’audio en entrée ≈0.000143 USD par seconde d’audio en entrée |
Exemples de requêtes
Ailoot Ultra · Reconnaissance 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.
Recevoir et enregistrer les résultats
Ailoot Ultra · Reconnaissance vocale
json
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Conserver tous les résultats terminés
Conservez chaque réponse, fichier et partie de contenu renvoyés dans leur intégralité.
JSON d’origine complet, ensemble du texte, des segments, des mots, des locuteurs et des horodatages disponibles, ainsi que la consommation.
Si la réponse d’origine doit être vérifiée
Conservez les valeurs d’origine operation_id/X-Client-Request-ID et la réponse d’origine. Consultez les enregistrements réels de tâches ou de ressources dont vous êtes propriétaire sans renvoyer la demande ; aucune URL dédiée de consultation périodique audio n’est construite.
Champs de la réponse
| Champ | Type |
|---|---|
Champtext | Typestring |
Champusage | Typeobject |
Champsegments[] | Typeobject |
Champwords[] | Typeobject |
Alias
Alias du modèle
Ailoot Ultra deepgram/nova-3
Alias des chemins de méthode
Utilisez les chemins de méthode indiqués ci-dessus.
ID d’appel associés
FAQ · Deepgram: Nova-3
- Quelles entrées et quels résultats sont disponibles ?
POST /v1/audio/transcriptions·deepgram/nova-3:audio→transcription- Quels champs la requête utilise-t-elle ?
POST /v1/audio/transcriptions·deepgram/nova-3:model,input_audio,language,temperature,response_format,timestamp_granularities,provider- Quelles limites s’appliquent ?
POST /v1/audio/transcriptions·deepgram/nova-3:temperature.minimum:0;temperature.maximum:1