Это инструмент перевода и дублирования видео, который может переводить видео на одном языке в видео на указанном языке, а также автоматически создавать и добавлять субтитры и дублировать на этом языке. и поддерживает вызовы API
Распознавание речи поддерживает локальные автономные модели faster-whisper
и openai-whisper
, а также OpenAI SpeechToText API
GoogleSpeech
阿里中文语音识别模型
и модель погремушки, а также поддерживает собственный API распознавания речи.
Поддержка перевода текста微软翻译|Google翻译|百度翻译|腾讯翻译|ChatGPT|AzureAI|Gemini|DeepL|DeepLX|字节火山|离线翻译OTT
Синтез текста поддерживает речь Microsoft Edge tts
Google tts
Azure AI TTS
Openai TTS
Elevenlabs TTS
自定义TTS服务器api
GPT-SoVITS
clone-voice ChatTTS-ui Fish TTS CosyVoice
Позволяет сохранять фоновое музыкальное сопровождение и т.п. (на основе uvr5)
Поддерживаемые языки: китайский упрощенный и традиционный, английский, корейский, японский, русский, французский, немецкий, итальянский, испанский, португальский, вьетнамский, тайский, арабский, турецкий, венгерский, индийский, украинский, казахский, индонезийский, малайский, чешский, польский, Голландский, шведский/другие языки, дополнительное автоматическое обнаружение
[Спонсор]
302.AI — это супермаркет ИИ, объединяющий ведущие мировые бренды, с оплатой по мере использования, нулевой ежемесячной комиссией и нулевым порогом для использования различных типов ИИ.
Комплексные функции/простота использования/нулевой порог оплаты по требованию/разделение менеджеров и пользователей
[Автоматический перевод и дублирование видео] Переведите звук в видео в дубляж на другом языке и вставьте субтитры на этом языке.
[Распознавание речи/преобразование аудио и видео в субтитры] Может пакетно распознавать человеческие голоса в аудио и видеофайлах как текст и экспортировать их в виде файлов субтитров SRT.
[Синтез речи/перезапись субтитров] Создание дублирования на основе существующих локальных файлов субтитров srt с поддержкой одиночных или пакетных субтитров.
[Перевести файлы субтитров] Переведите один или несколько файлов субтитров srt в файлы субтитров на других языках.
[Объединить видео и аудио] Пакетное объединение видеофайлов и аудиофайлов в соответствии один к одному
[Объединить видео и субтитры srt] Пакетное объединение видеофайлов и файлов субтитров srt один за другим
[Добавить водяной знак изображения в видео] Пакетное встраивание водяных знаков изображения в видеофайлы
【Извлечение звука из видео】Разделение видео на аудиофайлы и немое видео.
[Преобразование аудио и видео форматов] Пакетное конвертирование аудио и видео форматов
[Редактирование и экспорт субтитров в несколько форматов] Поддерживает импорт субтитров в форматах srt, vtt и ass. После редактирования вы можете установить стиль шрифта, цвет и т. д. для экспорта субтитров в соответствующий формат.
[Преобразование формата субтитров] Пакетное преобразование файлов субтитров в форматы srt/ass/vtt
[Загрузить видео с YouTube] Видео можно скачать с YouTube
[Разделение вокальной фоновой музыки]
[Вызов API] Поддерживает синтез речи, распознавание языка, перевод субтитров и вызовы интерфейса перевода видео.
Используйте pyinstaller для упаковки без антивируса и подписи. Антивирусное программное обеспечение может сообщать о вирусах. Добавьте его в список доверия или используйте исходный код для развертывания.
[Нажмите, чтобы загрузить предварительно упакованную версию, разархивируйте ее в каталог на английском языке без пробелов и дважды щелкните файл sp.exe (https://github.com/jianchang512/pyvideotrans/releases).
Разархивируйте его по английскому пути, путь не содержит пробелов. После распаковки дважды щелкните sp.exe (если у вас возникнут проблемы с разрешениями, вы можете щелкнуть правой кнопкой мыши и открыть с правами администратора).
Примечание. Перед использованием его необходимо распаковать. Его нельзя дважды щелкнуть непосредственно в сжатом пакете, а файл sp.exe нельзя переместить в другое место после распаковки.
Откройте окно терминала и выполните следующие команды соответственно:
Перед выполнением убедитесь, что Homebrew установлен. Если у вас не установлен Homebrew, вам необходимо сначала установить его.
Выполните команду для установки Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
После завершения установки выполните:
eval $(brew --config)
brew install libsndfile brew install ffmpeg brew install git brew install [email protected]
Продолжить выполнение
export PATH="/usr/local/opt/[email protected]/bin:$PATH" source ~/.bash_profile source ~/.zshrc
Создайте папку без пробелов и китайских иероглифов и войдите в папку в терминале.
Выполните команду git clone https://github.com/jianchang512/pyvideotrans
в терминале.
Выполните команду cd pyvideotrans
Продолжить выполнение python -m venv venv
Продолжайте выполнять команду source ./venv/bin/activate
. После выполнения проверьте и подтвердите, что командная строка терминала изменилась и теперь начинается с (venv)
. Следующие команды должны убедиться, что командная строка терминала начинается с (venv)
.
Выполните pip install -r requirements.txt
. Если запрос не работает, выполните следующие 2 команды, чтобы переключить образ pip на образ Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Затем запустите его повторно. Если вы переключились на источник образа Alibaba, но все равно не получается, попробуйте выполнить pip install -r requirements.txt
python sp.py
открывает интерфейс программного обеспечения
Система CentOS/RHEL выполняет следующие команды для установки python3.10.
sudo yum update sudo yum groupinstall "Development Tools" sudo yum install openssl-devel bzip2-devel libffi-devel cd /tmp wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz tar xzf Python-3.10.4.tgz cd Python-3.10.4 ./configure — enable-optimizations sudo make && sudo make install sudo alternatives — install /usr/bin/python3 python3 /usr/local/bin/python3.10 1 sudo yum install -y ffmpeg
В системе Ubuntu/Debian выполните следующую команду для установки python3.10.
apt update && apt upgrade -y apt install software-properties-common -y add-apt-repository ppa:deadsnakes/ppa apt update sudo apt-get install libxcb-cursor0 apt install python3.10 curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10 sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.10 1 sudo update-alternatives --config python apt-get install ffmpeg
Откройте любой терминал и выполните python3 -V
. Если отображается «3.10.4», установка прошла успешно, в противном случае — неудачно.
Создайте папку без пробелов и китайских иероглифов и откройте папку из терминала.
Выполните команду git clone https://github.com/jianchang512/pyvideotrans
в терминале.
Продолжите выполнение команды cd pyvideotrans
Продолжить выполнение python -m venv venv
Продолжайте выполнять команду source ./venv/bin/activate
. После выполнения проверьте и подтвердите, что командная строка терминала изменилась и теперь начинается с (venv)
. Следующие команды должны убедиться, что командная строка терминала начинается с (venv)
.
Выполните pip install -r requirements.txt
. Если запрос не работает, выполните следующие 2 команды, чтобы переключить образ pip на образ Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Затем запустите его повторно. Если вы переключились на источник образа Alibaba, но все равно не удалось, попробуйте pip install -r requirements.txt
Если вы хотите использовать ускорение CUDA, выполните его отдельно.
pip uninstall -y torch torchaudio
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
pip install nvidia-cublas-cu11 nvidia-cudnn-cu11
linux Если вы хотите включить ускорение cuda, у вас должна быть видеокарта NVIDIA и настроена среда CUDA11.8+. Найдите «Установка Linux CUDA».
python sp.py
открывает интерфейс программного обеспечения
Откройте https://www.python.org/downloads/, чтобы загрузить Windows 3.10. После загрузки дважды щелкните и нажмите «Далее». Обязательно выберите «Добавить в PATH».
Откройте cmd и выполните python -V
. Если выводится не 3.10.4
, это означает, что произошла ошибка установки или не добавлено значение Add to PATH
. Пожалуйста, переустановите.
Откройте https://github.com/git-for-windows/git/releases/download/v2.45.0.windows.1/Git-2.45.0-64-bit.exe, загрузите git и дважды щелкните следующий шаг после загрузки.
Найдите папку без пробелов и китайских иероглифов, введите cmd
в адресную строку и нажмите Enter, откройте терминал и выполните в терминале следующие команды
Выполните команду git clone https://github.com/jianchang512/pyvideotrans
Продолжите выполнение команды cd pyvideotrans
Продолжить выполнение python -m venv venv
Продолжайте выполнять команду .venvscriptsactivate
. После выполнения убедитесь, что начало командной строки изменилось на (venv)
, в противном случае произошла ошибка.
Выполните pip install -r requirements.txt
. Если запрос не работает, выполните следующие 2 команды, чтобы переключить образ pip на образ Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Затем запустите его повторно. Если вы переключились на источник образа Alibaba, но все равно не удалось, попробуйте pip install -r requirements.txt
Если вы хотите использовать ускорение CUDA, выполните его отдельно.
pip uninstall -y torch torchaudio
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
Windows. Если вы хотите включить ускорение CUDA, у вас должна быть видеокарта NVIDIA и настроена среда CUDA11.8+. Для конкретной установки см. раздел Поддержка ускорения CUDA.
Разархивируйте ffmpeg.zip в текущий каталог исходного кода. Если будет предложено перезаписать, перезапишите. После распаковки убедитесь, что ffmpeg.exe, ffprobe.exe, ytwin32.exe можно увидеть в папке ffmepg под исходным кодом.
python sp.py
открывает интерфейс программного обеспечения
Версия ctranslate2 4.x используется по умолчанию и поддерживает только версию CUDA12.x. Если ваша версия cuda ниже 12 и вы не можете обновить cuda до 12.x, выполните команду, чтобы удалить ctranslate2, а затем переустановите ее.
pip uninstall -y ctranslate2 pip install ctranslate2==3.24.0
Вы можете столкнуться с такими ошибками, как xx module not found
. Откройте файл require.txt, найдите модуль xx, а затем через некоторое время удалите == после xx и номер версии.
Развертывание исходного кода/b станция под Mac
Как настроить перевод видео с помощью Gemini Api/station b
Как скачать и установить
ChatTTS-ui: интерфейс пользовательского интерфейса, использующий ChatTTS для синтеза звуков.
OTT: локальный инструмент автономного перевода текста.
Инструмент клонирования голоса: синтезируйте речь любого тембра
Инструмент распознавания речи: инструмент локального автономного распознавания речи в текст
Разделение вокальной фоновой музыки: инструмент разделения вокала и фоновой музыки
Улучшенная версия api.py GPT-SoVITS.
api.py адаптирован к CosyVoice
Некоторые проекты с открытым исходным кодом, на которые в основном опирается эта программа
ffmpeg
PySide6
край-ттс
более быстрый шепот
опенай-шепот
пидуб