What this skill does
This skill converts text into speech using Deepdub and returns an audio file
as a MEDIA: attachment that OpenClaw can send to channels like Telegram.
Requirements
- •Python 3.9+
- •Ability for OpenClaw to execute local commands
- •Deepdub API access
Setup (required)
Set the following environment variables where OpenClaw runs:
- •
DEEPDUB_API_KEY– your Deepdub API key - •
DEEPDUB_VOICE_PROMPT_ID– default voice prompt to use
Optional:
- •
DEEPDUB_LOCALE(default:en-US) - •
DEEPDUB_MODEL - •
OPENCLAW_MEDIA_DIR(default:/tmp/openclaw_media)
Install dependency
Using uv (recommended):
bash
uv pip install deepdub