跳到正文
FunCoding

搜索

搜索文档、文章、Skill 和 MCP

Gradium

在 OpenClaw 中使用 Gradium 文本转语音

Gradium 是 OpenClaw 的文本转语音提供商。它可生成标准音频回复(WAV)、兼容语音消息的 Opus 输出,以及用于电话通信界面的 8 kHz u-law 音频。

属性值
提供商 IDgradium
身份验证GRADIUM_API_KEY 或配置 apiKey
基础 URLhttps://api.gradium.ai(默认)
默认语音Emma(YTpq7expH9539ERJ)

安装插件

Gradium 是官方外部插件。安装后,重启 Gateway 网关:

openclaw plugins install @openclaw/gradium-speech
openclaw gateway restart

设置

创建 Gradium API key,然后通过环境变量或配置键提供该密钥。配置的优先级高于环境变量。

环境变量

export GRADIUM_API_KEY="gsk_..."

配置键

{
  tts: {
    auto: "always",
    provider: "gradium",
    providers: {
      gradium: {
        apiKey: "${GRADIUM_API_KEY}",
      },
    },
  },
}

配置

{
  tts: {
    auto: "always",
    provider: "gradium",
    providers: {
      gradium: {
        speakerVoiceId: "YTpq7expH9539ERJ",
        // apiKey: "${GRADIUM_API_KEY}",
        // baseUrl: "https://api.gradium.ai",
      },
    },
  },
}
键类型描述
tts.providers.gradium.apiKeystring解析后的 API key。支持 ${ENV} 和密钥引用。
tts.providers.gradium.baseUrlstringapi.gradium.ai 上的 Gradium HTTPS API URL。会移除末尾的斜杠。默认值为 https://api.gradium.ai。
tts.providers.gradium.speakerVoiceIdstring不存在指令覆盖时使用的默认语音 ID。

输出格式会根据目标界面自动选择(参阅输出),无法在 openclaw.json 中配置。

语音

名称语音 ID
Arthur3jUdJyOi9pgbxBTK
Christina2H4HY2CBNyJHBCrP
Emma (默认)YTpq7expH9539ERJ
JohnKWJiFWu2O9nMPYcR
KentLFZvm12tW_z0xfGo
SydneyjtEKaLYNn6iif5PR
TiffanyEu9iL_CYe8N-Gkx_

按消息覆盖语音

当生效的语音策略允许覆盖语音时,可使用指令令牌在消息内切换语音(以下指令效果相同,均接受提供商原生语音 ID):

/voice:LFZvm12tW_z0xfGo
/voice_id:LFZvm12tW_z0xfGo
/voiceid:LFZvm12tW_z0xfGo
/gradium_voice:LFZvm12tW_z0xfGo
/gradiumvoice:LFZvm12tW_z0xfGo

如果语音策略禁用了语音覆盖,该指令仍会被消费,但会被忽略。

输出

输出格式由目标界面决定;提供商不会合成其他格式。

目标格式文件扩展名采样率语音兼容标志
标准音频wav.wav提供商否
语音消息opus.opus提供商是
电话通信ulaw_8000不适用8 kHz不适用

自动选择顺序

在已配置的 TTS 提供商中,Gradium 的自动选择顺序为 30。有关未固定 tts.provider 时 OpenClaw 如何选择生效提供商的信息,请参阅文本转语音。

相关内容