Pyvideotrans - это мощный инструмент для перевода видео с одного языка на другой. Он автоматически распознает речь, переводит субтитры, озвучивает их с помощью ИИ и синхронизирует всё обратно в видео. Работает как локально на твоем компьютере, так и через популярные онлайн-сервисы.
Сервис закрывает весь цикл: от распознавания речи до финального видео с переведенными субтитрами и озвучкой. Поддерживает множество моделей для каждого этапа - от Faster-Whisper и OpenAI Whisper для распознавания до Edge-TTS и F5-TTS для озвучки. Можешь выбрать, что удобнее: бесплатные локальные модели или коммерческие API вроде Azure, Google, ChatGPT.
Отдельная фишка - многоролевая озвучка. Pyvideotrans умеет различать разных говорящих в видео и назначать каждому свой голос. Есть даже клонирование голоса через модели F5-TTS, CosyVoice и GPT-SoVITS - можешь воссоздать оригинальный тембр, но уже на другом языке.
Инструмент не просто автоматизирует процесс, но и дает контроль. На каждом этапе - распознавание, перевод, озвучка - можно поставить на паузу, вручную поправить текст и продолжить. Это удобно, когда нужна точность, а не просто скорость.
Помимо основной функции, внутри есть набор утилит: отделить вокал от музыки, склеить видео с субтитрами, выровнять аудио и видео, подогнать транскрипцию. Всё, что нужно для работы с видео и звуком, собрано в одном месте.
Для Windows есть готовая версия в виде .exe - скачал, распаковал, запустил. Для macOS, Linux или тех, кто хочет работать с исходниками, есть установка через Python. Поддерживается GPU-ускорение на NVIDIA, если нужна скорость. Есть и консольный режим для автоматизации на сервере или массовой обработки файлов.