Install
openclaw skills install tts-whatsappSend high-quality text-to-speech voice messages on WhatsApp in 40+ languages with automatic delivery
openclaw skills install tts-whatsappSend high-quality text-to-speech voice messages on WhatsApp with automatic delivery. Supports 40+ languages, personal messages, and group broadcasts.
pip3 install --user piper-ttsbrew install ffmpeg (macOS) or apt install ffmpeg (Linux)~/.clawdbot/skills/piper-tts/models/fr_FR-siwis-medium.onnxtts-whatsapp "Hello, this is a test" --target "+15555550123"
tts-whatsapp "Hello everyone" --target "120363257357161211@g.us"
tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
tts-whatsapp "High quality" --quality high --target "+1..."
fr_FR): siwis, upmc, tomen_GB): alan, albaen_US): lessac, amy, joees_ES, es_MX): carlfm, davefxde_DE): thorsten, eva_kit_IT): riccardopt_BR, pt_PT): fabernl_NL): mls, rdhru_RU): dmitri, irinaConfigure in ~/.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
~2.3s total for a 10-second message:
See README.md for complete documentation, examples, and troubleshooting.