Skip to main content
Deepgram は音声テキスト変換 API です。OpenClaw は、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_languagepunctuatesmart_format)。

Voice Call ストリーミング STT

同梱の deepgram Plugin は、Voice Call Plugin 用の リアルタイム文字起こしプロバイダーも登録します。
Deepgram カスタムエンドポイントを使用するには、 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 のセットアップに関するよくある質問です。