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

注意事项

- 身份验证遵循标准提供商身份验证顺序;''DEEPGRAM_API_KEY'' 是最简单的方式。

- 使用代理时,通过 ''tools.media.audio.baseUrl'' 和 ''tools.media.audio.headers'' 覆盖端点或标头。

- 输出遵循与其他提供商相同的音频规则(大小限制、超时、转录注入)。