Loading...
Loading...
Translate and dub videos from one language to another, replacing the original audio with TTS while keeping the video intact.
npx skill4agent add noizai/skills video-translationyoutube-downloaderpython path/to/youtube-downloader/scripts/download_video.py "VIDEO_URL" --subtitles --sub-lang <source_lang_code> -o /tmp/video-translation.srtTranslate the following subtitle text from <Source Language> to <Target Language>. Provide ONLY the translated text. Do not explain, do not add notes, do not add index numbers. The translation must be colloquial, natural-sounding, and suitable for video dubbing.
translated.srttts--ref-audio-trackvoice_map.json{
"default": {
"target_lang": "<target_lang_code>"
}
}bash skills/tts/scripts/tts.sh render --srt translated.srt --voice-map voice_map.json --backend noiz --auto-emotion --ref-audio-track original_video.mp4 -o dubbed.wavreplace_audio.sh--srtbash skills/video-translation/scripts/replace_audio.sh --video original_video.mp4 --audio dubbed.wav --output final_video.mp4 --srt translated.srtfinal_video.mp4VIDEO_URLtarget_languagesource_languagereference_audioskills/youtube-downloaderskills/skills/youtube-downloader/scripts/download_video.pyskills/ttsskills/skills/tts/scripts/tts.shNOIZ_API_KEYhttps://developers.noiz.ai/api-keysNOIZ_API_KEY=....envbash skills/tts/scripts/tts.sh config --set-api-key YOUR_KEYffmpeg