Back to skills
extension
Category: Content & MediaNo API key required

Deepdub TTS

Generate speech audio using Deepdub and attach it as a MEDIA file (Telegram-compatible).

personAuthor: jakexiaohubgithub

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):

uv pip install deepdub