edge-tts-auto 是一个 OpenClaw 原生兼容 的文本转语音技能,支持自动安装依赖,无需手动配置环境。
pipx + edge-ttszh-CN-XiaoxiaoNeural)text
~/.openclaw/skills/edge-tts-auto/
├── skill.json # 技能配置文件
├── main.sh # 执行脚本(含自动安装逻辑)
└── skill.md # 本文档
复制技能目录
将整个 edge-tts-auto 文件夹复制到:
bash
~/.openclaw/skills/
赋予执行权限 bash
chmod +x ~/.openclaw/skills/edge-tts-auto/main.sh
重启 OpenClaw 网关 bash
openclaw gateway restart
在 OpenClaw 对话中直接使用:
text
把下面这段文字转成语音,保存到桌面:
“你好,这是一段由 edge-tts-auto 生成的测试语音。”
bash
openclaw skill run edge-tts-auto \
--text "你好,世界" \
--output_path "/mnt/c/Users/你的用户名/Desktop/voice.mp3"
参数必填说明示例text✅要转换的文本内容"欢迎使用 edge-tts-auto"``output_path✅输出 MP3 的完整路径"/mnt/c/Users/xxx/Desktop/voice.mp3"
第一次运行时,脚本会自动执行以下操作:
pipx 和 jqpipx 环境变量edge-tts 工具edge-tts 生成语音执行:
bash
chmod +x ~/.openclaw/skills/edge-tts-auto/main.sh
edge-tts#重启 OpenClaw 网关后重试,脚本会自动完成安装。
确保 output_path 是 WSL 可访问的 Windows 目录,例如:
/mnt/c/Users/你的用户名/Desktop/voice.mp3
MIT License,可自由修改和分发。