跳轉到主要內容
Deepgram 是一個語音轉文字 API。OpenClaw 透過 tools.media.audio 將其用於入站音訊/語音訊息 轉錄,並透過 plugins.entries.voice-call.config.streaming 將其用於語音通話串流 STT。 批次轉錄會將完整音訊檔案上傳到 Deepgram,並將 轉錄稿注入回覆管線({{Transcript}} + [Audio] 區塊)。 語音通話串流會透過 Deepgram 的 WebSocket listen 端點轉送即時 G.711 u-law 畫格,並在 Deepgram 回傳時發出部分/最終轉錄稿。
詳細資料
網站deepgram.com
文件developers.deepgram.com
驗證DEEPGRAM_API_KEY
預設模型nova-3

開始使用

1

Set your API key

DEEPGRAM_API_KEY=dg_...
2

Enable the audio provider

{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "deepgram", model: "nova-3" }],
      },
    },
  },
}
3

Send a voice note

透過任何已連線的通道傳送音訊訊息。OpenClaw 會透過 Deepgram 轉錄它, 並將轉錄稿注入回覆管線。

設定選項

選項路徑說明
modeltools.media.audio.models[].modelDeepgram 模型 ID(預設:nova-3
languagetools.media.audio.models[].language語言提示(選用)
providerOptions.deepgram 會將額外查詢參數直接合併到 Deepgram /listen 請求,因此任何 Deepgram 支援的參數名稱都可使用 (例如 detect_languagepunctuatesmart_format):
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "deepgram", model: "nova-3", language: "en" }],
      },
    },
  },
}

語音通話串流 STT

內建的 deepgram 外掛也會為語音通話外掛註冊即時轉錄提供者。
設定設定路徑預設值
API 金鑰plugins.entries.voice-call.config.streaming.providers.deepgram.apiKey回退至 DEEPGRAM_API_KEY
模型...deepgram.modelnova-3
語言...deepgram.language(未設定)
編碼...deepgram.encodingmulaw
取樣率...deepgram.sampleRate8000
端點偵測...deepgram.endpointingMs800
暫定結果...deepgram.interimResultstrue
{
  plugins: {
    entries: {
      "voice-call": {
        config: {
          streaming: {
            enabled: true,
            provider: "deepgram",
            providers: {
              deepgram: {
                apiKey: "${DEEPGRAM_API_KEY}",
                model: "nova-3",
                endpointingMs: 800,
                language: "en-US",
              },
            },
          },
        },
      },
    },
  },
}
語音通話會接收 8 kHz G.711 u-law 電話音訊。Deepgram 串流提供者預設為 encoding: "mulaw"sampleRate: 8000,因此 Twilio 媒體畫格可以直接轉送。

注意事項

驗證遵循標準的提供者驗證順序。DEEPGRAM_API_KEY 是 最簡單的路徑。
使用代理時,可透過 tools.media.audio.baseUrltools.media.audio.headers 覆寫端點或標頭。
輸出遵循與其他提供者相同的音訊規則(大小上限、逾時、 轉錄稿注入)。

相關

Media tools

音訊、影像與影片處理管線總覽。

Configuration

包含媒體工具設定的完整設定參考。

Troubleshooting

常見問題與偵錯步驟。

FAQ

關於 OpenClaw 設定的常見問題。