Озвучка видео на другие языки
git clone https://github.com/sobakaruzhaya/video-autotranslate
cd video-autotranslate
sudo apt-get install python3-venv
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
git clone https://github.com/sobakaruzhaya/video-autotranslate
cd video-autotranslate
python -m venv env
./env/Scripts/Activate
pip install -r requirements.txt
- Скачайте общедоступную модель vosk и перенесите папку model в директорию проекта
- Запустите main.py командой: python3 main.py
Программа обрабатывает видео из папки videos переводя речь на видео на указанный язык в data_csv/dataset.csv
- Достает из видео аудиодорожку и переводит её в моно.
- Определяет речь на видео и записывает, её в папку subtitles/ в формате субтитров .srt
- Переводит .srt на указанный язык
- Озвучивает аудиодорожку используя речь говорящего на видео и сохраняет аудио в папке trans_audios/
- Накладывает переведенную речь на оригинальную аудидорожку сохраняет её в папке mixed_audios/
- Заменяет аудидорожку у видео
- Итоговый вариант видео появится в папке out_videos/