OpenClawSkills
GitHub
プロバイダー • 5 分で読める

Deepgram

インバウンド音声メモ用の Deepgram 転写

Deepgram は音声からテキストへの API です。OpenClaw では、''tools.media.audio'' を通じて''インバウンド音声/音声メモ転写''に使用されます。

有効にすると、OpenClaw は音声ファイルを Deepgram にアップロードし、転写を返信パイプラインに注入します(''{{Transcript}}'' + ''[Audio]'' ブロック)。これは''ストリーミングではありません'';事前録音された転写エンドポイントを使用します。

ウェブサイト:https://deepgram.com

ドキュメント:https://developers.deepgram.com

Tutorial.step

クイックスタート

1. API キーを設定します:

Terminal
DEEPGRAM_API_KEY=dg_...

2. プロバイダーを有効にします:

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

オプション

- ''model'':Deepgram モデル ID(デフォルト:''nova-3'')

- ''language'':言語ヒント(オプション)

- ''tools.media.audio.providerOptions.deepgram.detect_language'':言語検出を有効にする(オプション)

- ''tools.media.audio.providerOptions.deepgram.punctuate'':句読点を有効にする(オプション)

- ''tools.media.audio.providerOptions.deepgram.smart_format'':スマートフォーマットを有効にする(オプション)

言語の例:

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

Deepgram オプションの例:

Json5
{
  tools: {
    media: {
      audio: {
        enabled: true,
        providerOptions: {
          deepgram: {
            detect_language: true,
            punctuate: true,
            smart_format: true,
          },
        },
        models: [{ provider: "deepgram", model: "nova-3" }],
      },
    },
  },
}
Tutorial.step

Notes

- 認証は標準プロバイダー認証順序に従います;''DEEPGRAM_API_KEY'' が最も簡単な方法です。

- プロキシを使用する場合、''tools.media.audio.baseUrl'' と ''tools.media.audio.headers'' でエンドポイントまたはヘッダーを上書きします。

- 出力は他のプロバイダーと同じ音声ルールに従います(サイズ制限、タイムアウト、転写注入)。