Azure AI Speech 是 OpenClaw 的 TTS(文字转语音)提供商,基于 Azure Cognitive Services Speech SDK。Provider ID 为 azure-speech,别名 azure(兼容旧配置)。

核心属性

属性值
Provider IDazure-speech(别名:azure)
功能TTS(文字转语音)
认证AZURE_SPEECH_KEY + AZURE_SPEECH_REGION
默认语音en-US-JennyNeural

认证配置

export AZURE_SPEECH_KEY="your-azure-speech-key"
export AZURE_SPEECH_REGION="eastus"

输出格式

格式用途说明
MP3默认通用音频输出
Ogg/OpusVoice Note适合消息语音
8kHz mulaw电话PSTN/电话系统兼容

配置路径

在 OpenClaw 配置文件中,TTS provider 配置位于:

{
  messages: {
    tts: {
      providers: {
        "azure-speech": {
          voice: "zh-CN-XiaoxiaoNeural",  // 覆盖默认语音
          region: "eastasia",
        },
      },
    },
  },
}

常用 Neural 语音

语音 ID语言风格
en-US-JennyNeural英语(美国)默认,自然对话
zh-CN-XiaoxiaoNeural中文(普通话)自然,多风格
zh-CN-YunxiNeural中文(普通话)男声

完整语音列表参考 Azure Neural Voices。

别名兼容性

旧配置中使用 azure 作为 provider ID 的仍然有效,OpenClaw 自动映射到 azure-speech。

关联页面

  • providers — 所有 Provider 概览
  • docs/channels/voice — 语音频道配置与 TTS 集成