Edge Tts Zh

Data & APIs

中文语音合成(Text-to-Speech),使用Microsoft Edge TTS引擎,无需API key,完全免费。内置中文最佳声音列表(男声/女声/不同风格)。适用于:(1)将文字转为语音消息 (2)新闻/文章朗读 (3)语音通知和提醒 (4)播客/视频配音。支持语速/音调调节和字幕生成。

Install

openclaw skills install edge-tts-zh

中文语音合成 (edge-tts)

使用 Microsoft Edge TTS 引擎生成高质量中文语音,完全免费。

快速使用

# 基础用法 - 默认男声
python3 {baseDir}/scripts/speak.py "你好,今天天气怎么样?"

# 指定声音
python3 {baseDir}/scripts/speak.py "今日新闻简报" --voice xiaoxiao

# 调整语速
python3 {baseDir}/scripts/speak.py "慢速朗读" --rate -20%
python3 {baseDir}/scripts/speak.py "快速朗读" --rate +30%

# 保存到文件
python3 {baseDir}/scripts/speak.py "保存这段话" --output speech.mp3

# 从文件读取文本
python3 {baseDir}/scripts/speak.py --file article.txt --voice xiaoxiao

中文声音列表

推荐声音

简称全名性别风格
yunxizh-CN-YunxiNeural自然、年轻 (推荐)
yunyangzh-CN-YunyangNeural新闻播报
yunjianzh-CN-YunjianNeural阳刚、有力
xiaoxiaozh-CN-XiaoxiaoNeural温暖、活泼
xiaoyizh-CN-XiaoyiNeural知性、优雅
xiaomengzh-CN-XiaomengNeural可爱、甜美

其他方言/地区

简称全名地区
tw-malezh-TW-YunJheNeural台湾男声
tw-femalezh-TW-HsiaoChenNeural台湾女声
hk-malezh-HK-WanLungNeural粤语男声
hk-femalezh-HK-HiuGaaiNeural粤语女声

参数说明

  • --voice NAME — 声音简称或完整名称(默认: yunxi)
  • --rate RATE — 语速调整,如 +20%-10%(默认: +10%)
  • --pitch PITCH — 音调调整,如 +5Hz-2st
  • --output FILE — 输出文件路径(默认: /tmp/tts-output.mp3)
  • --file FILE — 从文件读取文本
  • --format FORMAT — 输出格式: mp3, ogg(默认: mp3)
  • --list — 列出所有可用中文声音

安装

脚本自动检测 edge-tts,未安装时提示:

pip install edge-tts