~/.openclaw/.env on the machine running OpenClaw.bash
ELEVENLABS_API_KEY=your_elevenlabs_key
# Optional (recommended): default voice
ELEVENLABS_VOICE_ID=your_voice_id
voiceId (ElevenLabs voice id). If not provided, use the default.mp3 default).This skill does not embed secrets. Credentials must be provided at runtime:
ELEVENLABS_API_KEY (required)
~/.openclaw/.env on the machine running the gateway.ELEVENLABS_VOICE_ID (optional but recommended)
--voice-id when calling the script../media/elevenlabs-tts/<timestamp>.mp3.bash
python3 {baseDir}/scripts/tts.py --text "..." --out "/abs/path/to/file.mp3" [--voice-id "..."]
ELEVENLABS_VOICE_ID (recommended) or pass --voice-id.eleven_multilingual_v2.