模型提供商 • 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'' 覆盖端点或标头。
- 输出遵循与其他提供商相同的音频规则(大小限制、超时、转录注入)。