Conçu pour les agents vocaux qui ne peuvent pas attendre 600ms

Deepgram : Nova-3

deepgram/nova-3
actif stt 1 fournisseur
Playground

Deepgram's highest-performing general-purpose speech-to-text model for synchronous and streaming transcription, recommended for meetings, event captioning, multi-speaker audio, multilingual audio, noisy environments, and far-field audio.

AuteurDeepgram
Langues88 langues
Modèles variantes3 ID
Statutactif

Modèles variantes

Il s’agit d’ID de modèles natifs acceptés par l’auteur ou le fournisseur pour la même famille de modèles canonique.

Nova-3 Default
nova-3
Nova-3 General Variant
nova-3-general
Nova-3 Medical Variant
nova-3-medical

Fournisseurs

Plusieurs fournisseurs peuvent héberger le même modèle. Choisissez-en un lorsque vous avez besoin d’un backend fixe, ou laissez le routage choisir parmi eux.

FournisseurSlugPar heureLatenceiPour le TTS, la latence correspond au délai jusqu’au premier octet audio. Pour le STT, elle correspond au délai jusqu’au premier token.ModesDisponibilité
Deepgram 39 paramètres
deepgram
À partir de $0,26
—
Synchrone · Streaming

Langues prises en charge

88 langues
Multilingual multi
Arabic ar
Arabic (United Arab Emirates) ar-AE
Arabic (Saudi Arabia) ar-SA
Arabic (Qatar) ar-QA
Arabic (Kuwait) ar-KW
Arabic (Syria) ar-SY
Arabic (Lebanon) ar-LB
Arabic (Palestine) ar-PS
Arabic (Jordan) ar-JO
Arabic (Egypt) ar-EG
Arabic (Sudan) ar-SD
Arabic (Chad) ar-TD
Arabic (Morocco) ar-MA
Arabic (Algeria) ar-DZ
Arabic (Tunisia) ar-TN
Arabic (Iraq) ar-IQ
Arabic (Iran) ar-IR
Belarusian be
Bengali bn
Bosnian bs
Bulgarian bg
Catalan ca
Chinese (Cantonese, Traditional) zh-HK
Chinese (Mandarin, Simplified) zh
Chinese (Mandarin, Simplified) zh-CN
Chinese (Mandarin, Simplified) zh-Hans
Chinese (Mandarin, Traditional) zh-TW
Chinese (Mandarin, Traditional) zh-Hant
Croatian hr
Czech cs
Danish da
Danish (Denmark) da-DK
Dutch nl
English en
English (United States) en-US
English (Australia) en-AU
English (United Kingdom) en-GB
English (India) en-IN
English (New Zealand) en-NZ
Estonian et
Finnish fi
Flemish nl-BE
French fr
French (Canada) fr-CA
German de
German (Switzerland) de-CH
Greek el
Gujarati gu
Gujarati (India) gu-IN
Hebrew he
Hindi hi
Hungarian hu
Indonesian id
Italian it
Japanese ja
Kannada kn
Korean ko
Korean (South Korea) ko-KR
Latvian lv
Lithuanian lt
Macedonian mk
Malay ms
Marathi mr
Norwegian no
Persian fa
Polish pl
Portuguese pt
Portuguese (Brazil) pt-BR
Portuguese (Portugal) pt-PT
Romanian ro
Russian ru
Serbian sr
Slovak sk
Slovenian sl
Spanish es
Spanish (Latin America) es-419
Swedish sv
Swedish (Sweden) sv-SE
Tagalog tl
Tamil ta
Telugu te
Thai th
Thai (Thailand) th-TH
Turkish tr
Ukrainian uk
Urdu ur
Vietnamese vi

Fonctionnalités

Speech to text

Transcribes spoken audio to text.

speech_to_text
Synchronous

Transcribes a fully-submitted audio file in a single synchronous request through Deepgram's listen API.

synchronous
Streaming

Supports real-time streaming transcription.

streaming
Multilingual transcription

Supports multilingual transcription, including the multi language mode for automatic multilingual handling.

multilingual_transcription
Language detection

Can identify the dominant spoken language and return a detected language code for supported languages.

language_detection
Keyterm prompting

Supports prompt-based recognition improvements for important domain-specific words or phrases.

keyterm_prompting
Smart formatting

Can format transcript output for readability, including punctuation, casing, dates, and currency.

smart_formatting
Speaker diarization

Can identify and label multiple speakers in a transcript.

speaker_diarization
Redaction

Can redact sensitive personal information from transcript output.

redaction

Code

Client
Mode
Langage

STT en streaming avec l’ElevenLabs SDK

Diffuse l’audio du micro ou d’un fichier via la route AllModels compatible ElevenLabs.

import { ElevenLabsClient } from "elevenlabs";

const client = new ElevenLabsClient({
  apiKey: process.env.ALLMODELS_API_KEY,
  baseUrl: "https://api.allmodels.io/el"
});

const connection = await client.speechToText.realtime.connect({
  modelId: "deepgram/nova-3",
  languageCode: "en"
}, {
  queryParams: {
    provider: {
      "only": [
        "deepgram"
      ]
    }
  }
});

// Send audio frames to connection, then handle transcript events.