tools.media.audio を通じた受信音声/ボイスメモの
文字起こしと、plugins.entries.voice-call.config.streaming を通じた Voice Call ストリーミング STT
にこれを使用します。
バッチ文字起こしは完全な音声ファイルを Deepgram にアップロードし、
文字起こし結果を返信パイプライン({{Transcript}} + [Audio] ブロック)に注入します。
Voice Call ストリーミングはライブの G.711 u-law フレームを Deepgram の
WebSocket listen エンドポイントへ転送し、Deepgram が返すたびに部分/最終文字起こしを出力します。
| 詳細 | 値 |
|---|---|
| ウェブサイト | deepgram.com |
| ドキュメント | developers.deepgram.com |
| 認証 | DEEPGRAM_API_KEY |
| デフォルトモデル | nova-3 |
はじめに
設定オプション
| オプション | パス | 説明 |
|---|---|---|
model | tools.media.audio.models[].model | Deepgram モデル ID(デフォルト: nova-3) |
language | tools.media.audio.models[].language | 言語ヒント(任意) |
providerOptions.deepgram は追加のクエリパラメーターを Deepgram /listen リクエストへ直接マージするため、
Deepgram がサポートする任意のパラメーター名を使用できます
(例: detect_language, punctuate, smart_format):
- 言語ヒントあり
- Deepgram オプションあり
Voice Call ストリーミング STT
バンドルされたdeepgram Plugin は、Voice Call Plugin 用のリアルタイム文字起こしプロバイダーも登録します。
| 設定 | 設定パス | デフォルト |
|---|---|---|
| API キー | plugins.entries.voice-call.config.streaming.providers.deepgram.apiKey | DEEPGRAM_API_KEY にフォールバック |
| モデル | ...deepgram.model | nova-3 |
| 言語 | ...deepgram.language | (未設定) |
| エンコーディング | ...deepgram.encoding | mulaw |
| サンプルレート | ...deepgram.sampleRate | 8000 |
| エンドポイント処理 | ...deepgram.endpointingMs | 800 |
| 暫定結果 | ...deepgram.interimResults | true |
Voice Call は電話音声を 8 kHz G.711 u-law として受信します。Deepgram
ストリーミングプロバイダーはデフォルトで
encoding: "mulaw" と sampleRate: 8000 を使用するため、
Twilio メディアフレームを直接転送できます。メモ
認証
認証
認証は標準のプロバイダー認証順序に従います。
DEEPGRAM_API_KEY が
最も簡単な方法です。プロキシとカスタムエンドポイント
プロキシとカスタムエンドポイント
プロキシを使用する場合は、
tools.media.audio.baseUrl と
tools.media.audio.headers でエンドポイントまたはヘッダーを上書きします。出力動作
出力動作
出力は他のプロバイダーと同じ音声ルール(サイズ上限、タイムアウト、
文字起こし注入)に従います。
関連
メディアツール
音声、画像、動画処理パイプラインの概要。
設定
メディアツール設定を含む完全な設定リファレンス。
トラブルシューティング
よくある問題とデバッグ手順。
FAQ
OpenClaw セットアップに関するよくある質問。