π¦ ClawHub
it will help you to send voice messages to your AI Assistant and also can make it talk
by @amreahmed
Text-to-Speech and Speech-to-Text using ElevenLabs AI. Use when the user wants to convert text to speech, transcribe voice messages, or work with voice in multiple languages. Supports high-quality AI voices and accurate transcription.
π‘ Examples
Environment Setup
Set your API key:
export ELEVENLABS_API_KEY="sk_..."
Or create .env file in workspace root.
Text-to-Speech (TTS)
Convert text to natural-sounding speech:
python scripts/elevenlabs_speech.py tts -t "Hello world" -o greeting.mp3
With custom voice:
python scripts/elevenlabs_speech.py tts -t "Hello" -v "voice_id_here" -o output.mp3
List Available Voices
python scripts/elevenlabs_speech.py voices
TERMINAL
clawhub install elevenlabs-voice