600msも待てない音声エージェントのために

Deepgram: Nova-3

deepgram/nova-3
提供中 stt 1プロバイダー
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.

作成者Deepgram
言語88言語
バリアントモデル3個のID
ステータス提供中

バリアントモデル

同じ正規モデルファミリーに対して、作成者やプロバイダーが受け付けるネイティブのモデルIDです。

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

プロバイダー

同じモデルを複数のプロバイダーがホストしている場合があります。バックエンドを固定したい場合は1つのプロバイダーを選び、そうでなければルーティングに選択を任せられます。

プロバイダーSlug1時間あたりレイテンシiTTSのレイテンシは音声の最初のバイトが届くまでの時間、STTのレイテンシは最初のトークンが届くまでの時間で計測しています。モード稼働率
Deepgram 39個のパラメーター
deepgram
$0.26から
—
同期 · ストリーミング

対応言語

88言語
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

機能

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

コード

クライアント
モード
言語

ElevenLabs SDKでのストリーミングSTT

マイクまたはファイルの音声を、ElevenLabs互換のAllModelsルート経由でストリーミングします。

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.