Add video dubbing, translation, and subtitle features
Features Added: - Video dubbing with voice preservation (--dub-video) - Automatic subtitle generation (--create-subtitles) - Subtitle translation (--translate-subtitles) - Burn subtitles into video (--burn-subtitles) - Audio transcription using Whisper (--transcribe) - Text translation using MarianMT models New Command-Line Arguments: - --transcribe: Transcribe audio from video - --whisper-model: Select Whisper model size (tiny/base/small/medium/large) - --source-lang: Source language code - --target-lang: Target language code for translation - --create-subtitles: Create SRT subtitles from video - --translate-subtitles: Translate subtitles to target language - --burn-subtitles: Burn subtitles into video - --subtitle-style: Customize subtitle appearance - --dub-video: Translate and dub video with voice preservation - --voice-clone/--no-voice-clone: Enable/disable voice cloning MCP Server Updates: - Added videogen_transcribe_video tool - Added videogen_create_subtitles tool - Added videogen_dub_video tool - Added videogen_translate_text tool Documentation Updates: - Updated SKILL.md with dubbing/translation section - Updated EXAMPLES.md with comprehensive examples - Updated requirements.txt with openai-whisper dependency Supported Languages: English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, Korean, Arabic, Hindi, Dutch, Polish, Turkish, Vietnamese, Thai, Indonesian, Swedish, Ukrainian
Showing
| ... | ... | @@ -26,6 +26,11 @@ edge-tts>=6.1.0 |
| # bark # Install with: pip install git+https://github.com/suno-ai/bark.git | ||
| # audiocraft # Install with: pip install audiocraft | ||
| # Speech-to-Text & Translation (Optional - for dubbing and subtitles) | ||
| openai-whisper>=20231117 # For transcription | ||
| # Or: pip install openai-whisper | ||
| # Translation uses transformers (already listed above) with MarianMT models | ||
| # Lip Sync Dependencies (Optional) | ||
| opencv-python>=4.8.0 | ||
| face-recognition>=1.14.0 | ||
| ... | ... |
This diff is collapsed.
Please
register
or
sign in
to comment