🦀 ClawHub
Tts Responder
by @jgf78
Convierte texto a audio OGG usando Piper y envía respuestas habladas por Telegram cuando se activa el modo de voz.
TERMINAL
clawhub install tts-responder📖 About This Skill
slug: tts-responder display_name: TTS Responder description: Convierte respuestas de texto a audio (OGG) y las envía por Telegram. Uso: "responde de forma hablada". homepage: https://github.com/openclaw/skills metadata: clawdbot: emoji: 🔊 requires: bins: ["piper", "ffmpeg", "sox"] env: [] primaryEnv: null
TTS Responder
Genera respuestas de voz a partir de texto y las envía al chat de Telegram como mensaje de audio.
Configuración
Requiere tener instalado:
piper (TTS neuronal, gratis, local)ffmpeg (para convertir a OGG Opus)sox (opcional, para manipulación de audio)Instalación en Ubuntu/Debian:
sudo apt-get update
sudo apt-get install -y piper ffmpeg sox
Variables de entorno (opcionales)
TTS_VOICE: Modelo de voz de Piper (por defecto: es_ES/carlfm/x_low – español, voz masculina)TTS_SPEED: Factor de velocidad (1.0 = normal)Uso
En tu conversación con FryBot:
Internamente, esta skill intercepta la salida de texto de FryBot, la sintetiza a OGG y la envía por la API de Telegram.
Comandos directos (para pruebas)
# Probar Piper (genera WAV)
echo "Hola, esto es una prueba" | piper --model es_ES/carlfm/x_low --output_file /tmp/test.wavConvertir a OGG Opus (Telegram)
ffmpeg -i /tmp/test.wav -c:a libopus -b:a 32k /tmp/test.ogg