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 から返される
途中および最終の文字起こしを出力します。
はじめに
1
API キーを設定する
2
音声プロバイダーを有効にする
3
ボイスノートを送信する
接続済みの任意のチャネルから音声メッセージを送信します。OpenClaw は Deepgram
経由で文字起こしし、その結果を応答パイプラインに挿入します。
設定オプション
providerOptions.deepgram は追加のクエリパラメーターを Deepgram の
/listen リクエストに直接マージするため、Deepgram がサポートする任意のパラメーター名を使用できます
(例:detect_language、punctuate、smart_format)。
- 言語ヒントを使用
- Deepgram オプションを使用
Voice Call ストリーミング STT
同梱のdeepgram Plugin は、Voice Call Plugin 用の
リアルタイム文字起こしプロバイダーも登録します。
baseUrl を、/listen を含めず、ベースパスを含むエンドポイントルートに設定します。
リアルタイムエンドポイントでは、http://、https://、ws://、wss:// を使用できます。HTTP
は WS に、HTTPS は WSS にマッピングされ、明示的な WebSocket スキームは変更されません。
不正な形式の URL やその他のスキームは、セッション設定中に失敗します。
Voice Call は、電話音声を 8 kHz G.711 u-law として受信します。Deepgram
ストリーミングプロバイダーのデフォルトは
encoding: "mulaw" と sampleRate: 8000 であるため、
Twilio メディアフレームを直接転送できます。注記
認証
認証
認証は標準のプロバイダー認証順序に従います。
DEEPGRAM_API_KEY が
最も簡単な方法です。プロキシとカスタムエンドポイント
プロキシとカスタムエンドポイント
プロキシを使用する場合は、Deepgram の
tools.media.models[] エントリでエンドポイントまたはヘッダーを上書きします。出力動作
出力動作
出力は、他のプロバイダーと同じ音声ルール(サイズ上限、タイムアウト、
文字起こしの挿入)に従います。
関連項目
メディアツール
音声、画像、動画の処理パイプラインの概要です。
設定
メディアツール設定を含む完全な設定リファレンスです。
トラブルシューティング
一般的な問題とデバッグ手順です。
よくある質問
OpenClaw のセットアップに関するよくある質問です。