TTS WhatsApp技能使用说明
2026-03-29
新闻来源:网淘吧
围观:4
电脑广告
手机广告
🎙️ TTS WhatsApp - 支持40多种语言的语音消息
通过自动发送,在WhatsApp上发送高质量的文本转语音语音消息。支持40多种语言、个人消息和群组广播。
✨ 功能特点
- 🎙️高质量TTS由Piper驱动(支持40多种语言)
- 🎵自动转换为OGG/Opus格式(WhatsApp格式)
- 📤自动发送通过Clawdbot实现
- 👥支持群组- 可发送给个人或WhatsApp群组
- 🌍多语言支持- 法语、英语、西班牙语、德语等40多种语言
- 🧹智能清理- 发送成功后自动删除文件
- ⚡快速- 从指令发出到交付约需2-3秒
📦 前置条件
- Piper TTS:
pip3 install --user piper-tts - FFmpeg:
brew install ffmpeg(macOS) 或apt install ffmpeg(Linux) - 语音模型: 从Hugging Face
- 下载
放置于 - ~/.clawdbot/skills/piper-tts/models/
示例:
- 下载
fr_FR-siwis-medium.onnx
🚀 快速开始
tts-whatsapp "Hello, this is a test" --target "+15555550123"
基本用法
tts-whatsapp "Hello everyone" --target "120363257357161211@g.us"
发送至 WhatsApp 群组
tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
更改语言
tts-whatsapp "High quality" --quality high --target "+1..."
不同质量等级
- 🌍 支持的语言
fr_FR): siwis, upmc, tom - 🇬🇧 英语 GB (
en_GB): alan, alba - 🇺🇸 英语 US (
en_US): lessac, amy, joe - 🇪🇸 西班牙语 (
es_ES,es_MX): carlfm, davefx - 🇩🇪 德语 (
de_DE): thorsten, eva_k - 🇮🇹 意大利语 (
it_IT): riccardo - 🇵🇹 葡萄牙语 (
pt_BR,pt_PT): faber - 🇳🇱 荷兰语 (
nl_NL): mls, rdh - 🇷🇺 俄语 (
ru_RU): 德米特里, 伊琳娜 - 以及30种以上!

🔧 配置
在以下文件中配置~/.clawdbot/clawdbot.json:
{
"skills": {
"entries": {
"tts_whatsapp": {
"enabled": true,
"env": {
"WHATSAPP_DEFAULT_TARGET": "+15555550123",
"PIPER_DEFAULT_LANG": "en_US",
"PIPER_DEFAULT_VOICE": "lessac",
"PIPER_DEFAULT_QUALITY": "medium"
}
}
}
}
}
🎛️ 所有选项
--target NUMBER WhatsApp number or group ID
--message TEXT Text message with audio
--lang LANGUAGE Language (default: fr_FR)
--voice VOICE Voice name (default: auto)
--quality QUALITY x_low, low, medium, high
--speed SPEED Playback speed (default: 1.0)
--no-send Don't send automatically
📊 性能
处理一条10秒消息总计约2.3秒:
- TTS生成:约1秒
- 格式转换:约0.2秒
- WhatsApp发送:约1秒
📚 完整文档
请参阅README.md以获取完整文档、示例和故障排除信息。
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~