Deepdub TTS

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

kbarbel640-del Updated 1 repo stars

File contents

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

kbarbel640-del/skills/tree/main/skills/yuval-deepdub/deepdub-tts commit 2dac6eed10

Frequently asked questions

npx skillmds@latest add kbarbel640-del/deepdub-tts