VibeVoice TTS
by @javier887
Local Spanish TTS using Microsoft VibeVoice. Generate natural voice audio from text, optimized for WhatsApp voice messages.
clawhub install vibevoiceπ About This Skill
name: vibevoice description: Local Spanish TTS using Microsoft VibeVoice. Generate natural voice audio from text, optimized for WhatsApp voice messages. metadata: author: estudiosdurero version: "1.0.0" homepage: https://github.com/microsoft/VibeVoice openclaw: emoji: "ποΈ" requires: bins: ["ffmpeg", "python3"] env: [] install: - id: "vibevoice-clone" kind: "manual" label: "Clone VibeVoice repo and setup venv" instructions: | git clone https://github.com/microsoft/VibeVoice.git ~/VibeVoice cd ~/VibeVoice python3 -m venv venv source venv/bin/activate pip install -e . pip install torch torchaudio
VibeVoice TTS
Local text-to-speech using Microsoft's VibeVoice model. Generates natural Spanish voice audio, perfect for WhatsApp voice messages.
Quick Start
# Basic usage
{baseDir}/scripts/vv.sh "Hola, esto es una prueba" -o /tmp/audio.oggFrom file
{baseDir}/scripts/vv.sh -f texto.txt -o /tmp/audio.oggDifferent voice
{baseDir}/scripts/vv.sh "Texto" -v en-Wayne -o /tmp/audio.oggAdjust speed (0.5-2.0)
{baseDir}/scripts/vv.sh "Texto" -s 1.2 -o /tmp/audio.ogg
Configuration
| Setting | Default | Description |
|---------|---------|-------------|
| Voice | sp-Spk1_man | Spanish male voice (slight Mexican accent) |
| Speed | 1.15 | 15% faster than normal |
| Format | .ogg | Opus codec for WhatsApp |
Available Voices
Spanish:
sp-Spk1_man - Male, slight Mexican accent (default)English:
en-Wayne - Maleen-Denise - Female~/VibeVoice/demo/voices/streaming_model/Output Formats
.ogg - Opus codec (WhatsApp compatible, recommended).mp3 - MP3 format.wav - Uncompressed WAVFor WhatsApp
Always use .ogg format with asVoice=true in the message tool:
# Generate
{baseDir}/scripts/vv.sh "Tu mensaje aquΓ" -o /tmp/mensaje.oggSend via message tool
message action=send channel=whatsapp to="+34XXXXXXXXX" filePath=/tmp/mensaje.ogg asVoice=true
Requirements
~/VibeVoicePerformance
Notes
π‘ Examples
# Basic usage
{baseDir}/scripts/vv.sh "Hola, esto es una prueba" -o /tmp/audio.oggFrom file
{baseDir}/scripts/vv.sh -f texto.txt -o /tmp/audio.oggDifferent voice
{baseDir}/scripts/vv.sh "Texto" -v en-Wayne -o /tmp/audio.oggAdjust speed (0.5-2.0)
{baseDir}/scripts/vv.sh "Texto" -s 1.2 -o /tmp/audio.ogg
βοΈ Configuration
| Setting | Default | Description |
|---------|---------|-------------|
| Voice | sp-Spk1_man | Spanish male voice (slight Mexican accent) |
| Speed | 1.15 | 15% faster than normal |
| Format | .ogg | Opus codec for WhatsApp |