Skip to content

KrillinAI TTS Dubbing

Generate target-language dubbing audio (and optionally a dubbed video) from SRT subtitles via KrillinAI CLI

Stars
14,089
Licence
Apache-2.0
Files
1 file

What it does

When installed, the agent can take a subtitle file (SRT) in a target language and run the KrillinAI command-line tool to turn those lines into synthesized speech, producing a WAV audio track and, if an original video is supplied, a dubbed MP4. It also tells the agent how to check the result: confirm the JSON output reports success, that the audio file exists and is not empty, and use ffprobe to inspect the video's duration and audio stream. It depends on a separate KrillinAI CLI skill for setup and configuration details.

Great for

  • Creators who already have translated SRT subtitles and want a voiceover or dubbed video
  • Developers building an automated video localization pipeline around the KrillinAI CLI

Skip it if

  • Users who have not installed KrillinAI CLI and configured a TTS provider in config.toml, since the skill cannot produce output without them
  • Anyone expecting it to translate or transcribe on its own; it only synthesizes speech from an existing SRT file
  • Sensitive or confidential material sent to a third-party TTS provider, as the text is passed to whichever provider is configured

Try asking

  • “Create a dubbed English voiceover from my translated_subtitles.srt file”
  • “Generate target-language TTS audio and a dubbed video from origin_video.mp4 and its subtitles”
  • “Run a dry-run to check the TTS command before generating audio”
Step-by-step guide: how to use KrillinAI TTS DubbingInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    krillinai-tts.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip krillinai-tts.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip krillinai-tts.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Use --dry-run first to validate the command shape before generating real audio
  • Provide --video only when you need video_with_tts.mp4; audio-only runs don't need it
  • Keep the TTS provider's API credentials in config.toml and review which provider is used, since subtitle text is sent to it

What's inside

  • SKILL.md

Redistributed unmodified from krillinai/OpenCreator under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.