Il s'agit d'un outil de traduction et de doublage vidéo qui peut traduire des vidéos dans une langue en vidéos dans une langue spécifiée, et générer et ajouter automatiquement des sous-titres et un doublage dans cette langue. et prend en charge les appels API
La reconnaissance vocale prend en charge les modèles locaux hors ligne faster-whisper
et openai-whisper
et OpenAI SpeechToText API
GoogleSpeech
阿里中文语音识别模型
et le modèle de pouf, et prend en charge l'API de reconnaissance vocale personnalisée.
La traduction de texte prend en charge微软翻译|Google翻译|百度翻译|腾讯翻译|ChatGPT|AzureAI|Gemini|DeepL|DeepLX|字节火山|离线翻译OTT
La synthèse vocale prend en charge Microsoft Edge tts
Google tts
Azure AI TTS
Openai TTS
Elevenlabs TTS
自定义TTS服务器api
GPT-SoVITS
clone-voix ChatTTS-ui Fish TTS CosyVoice
Permet de conserver la musique d'accompagnement de fond, etc. (basé sur uvr5)
Langues prises en charge : chinois simplifié et traditionnel, anglais, coréen, japonais, russe, français, allemand, italien, espagnol, portugais, vietnamien, thaï, arabe, turc, hongrois, indien, ukrainien, kazakh, indonésien, malais, tchèque, polonais, Détection automatique en néerlandais, suédois/autres langues en option
[Parrainer]
302.AI est un supermarché d'IA qui rassemble les plus grandes marques mondiales, avec un paiement à l'utilisation, aucun frais mensuel et aucun seuil d'utilisation de différents types d'IA.
Fonctionnalités complètes/simple d'utilisation/seuil zéro pour le paiement à la demande/séparation des gestionnaires et des utilisateurs
[Traduire automatiquement la vidéo et le doublage] Traduisez le son de la vidéo en doublage dans une autre langue et intégrez les sous-titres dans cette langue
[Reconnaissance vocale/Convertir l'audio et la vidéo en sous-titres] Peut reconnaître par lots les voix humaines dans les fichiers audio et vidéo sous forme de texte et les exporter sous forme de fichiers de sous-titres srt
[Synthèse vocale/doublage de sous-titres] Créez un doublage basé sur des fichiers de sous-titres srt locaux existants, prenant en charge les sous-titres uniques ou par lots
[Traduire les fichiers de sous-titres] Traduire un ou plusieurs fichiers de sous-titres srt en fichiers de sous-titres dans d'autres langues
[Fusionner la vidéo et l'audio] Fusionner des fichiers vidéo et des fichiers audio par lots dans une correspondance individuelle
[Fusionner la vidéo et les sous-titres srt] Fusionner par lots les fichiers vidéo et les fichiers de sous-titres srt un par un
[Ajouter un filigrane d'image aux vidéos] Intégrer des filigranes d'image dans des fichiers vidéo par lots
【Extraire l'audio de la vidéo】 Séparez la vidéo en fichiers audio et vidéo silencieuse
[Conversion de formats audio et vidéo] Convertir les formats audio et vidéo par lots
[Édition et exportation des sous-titres vers plusieurs formats] Prend en charge l'importation de sous-titres aux formats srt, vtt et ass. Après l'édition, vous pouvez définir le style de police, la couleur, etc. pour exporter les sous-titres au format correspondant.
[Conversion du format de sous-titres] Convertissez les fichiers de sous-titres aux formats srt/ass/vtt par lots
[Télécharger des vidéos YouTube] Les vidéos peuvent être téléchargées depuis YouTube
[Séparation de la musique de fond vocale]
[Appel API] Prend en charge la synthèse vocale, la reconnaissance linguistique, la traduction des sous-titres et les appels d'interface de traduction vidéo
Utilisez pyinstaller pour créer un package sans antivirus ni signature. Le logiciel antivirus peut signaler des virus. Veuillez l'ajouter à la liste de confiance ou utiliser le code source pour le déploiement.
[Cliquez pour télécharger la version préemballée, décompressez-la dans un répertoire anglais sans espaces et double-cliquez sur sp.exe (https://github.com/jianchang512/pyvideotrans/releases)
Décompressez-le dans un chemin anglais et le chemin ne contient pas d'espaces. Après la décompression, double-cliquez sur sp.exe (si vous rencontrez des problèmes d'autorisation, vous pouvez cliquer avec le bouton droit et ouvrir avec les droits d'administrateur)
Remarque : il doit être décompressé avant utilisation. Il ne peut pas être double-cliqué directement dans le package compressé, et le fichier sp.exe ne peut pas non plus être déplacé vers d'autres emplacements après la décompression.
Ouvrez une fenêtre de terminal et exécutez respectivement les commandes suivantes :
Assurez-vous que Homebrew est installé avant de l'exécuter. Si Homebrew n'est pas installé, vous devez d'abord l'installer.
Exécutez la commande pour installer Homebrew :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Une fois l'installation terminée, exécutez :
eval $(brew --config)
brew install libsndfile brew install ffmpeg brew install git brew install [email protected]
Continuer l'exécution
export PATH="/usr/local/opt/[email protected]/bin:$PATH" source ~/.bash_profile source ~/.zshrc
Créez un dossier sans espaces ni caractères chinois et saisissez le dossier dans le terminal.
Exécutez la commande git clone https://github.com/jianchang512/pyvideotrans
dans le terminal
Exécutez la commande cd pyvideotrans
Continuer à exécuter python -m venv venv
Continuez à exécuter la commande source ./venv/bin/activate
. Après l'exécution, vérifiez et confirmez que l'invite de commande du terminal a changé pour commencer par (venv)
(venv)
.
Exécutez pip install -r requirements.txt
. Si l'invite échoue, exécutez les 2 commandes suivantes pour basculer l'image pip vers l'image Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Ensuite, réexécutez-le. Si vous êtes passé à la source de l'image Alibaba et que cela échoue toujours, essayez d'exécuter pip install -r requirements.txt
python sp.py
ouvre l'interface du logiciel
Le système CentOS/RHEL exécute les commandes suivantes afin d'installer 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
Pour le système Ubuntu/Debian, exécutez la commande suivante pour installer 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
Ouvrez n'importe quel terminal et exécutez python3 -V
. Si "3.10.4" s'affiche, l'installation est réussie, sinon elle échoue.
Créez un dossier sans espaces ni caractères chinois et ouvrez le dossier depuis le terminal.
Exécutez la commande git clone https://github.com/jianchang512/pyvideotrans
dans le terminal
Continuez à exécuter la commande cd pyvideotrans
Continuer à exécuter python -m venv venv
Continuez à exécuter la commande source ./venv/bin/activate
. Après l'exécution, vérifiez et confirmez que l'invite de commande du terminal a changé pour commencer par (venv)
(venv)
.
Exécutez pip install -r requirements.txt
. Si l'invite échoue, exécutez les 2 commandes suivantes pour basculer l'image pip vers l'image Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Ensuite, réexécutez-le. Si vous êtes passé à la source d'image Alibaba et que vous échouez toujours, veuillez essayer pip install -r requirements.txt
Si vous souhaitez utiliser l'accélération CUDA, exécutez-la séparément
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 Si vous souhaitez activer l'accélération cuda, vous devez disposer d'une carte graphique NVIDIA et configurer l'environnement CUDA11.8+. Veuillez rechercher « Installation Linux CUDA ».
python sp.py
ouvre l'interface du logiciel
Ouvrez https://www.python.org/downloads/ pour télécharger Windows 3.10. Après le téléchargement, double-cliquez et cliquez sur Suivant. Assurez-vous de sélectionner "Ajouter au PATH".
Ouvrez un cmd et exécutez python -V
. Si la sortie n'est pas 3.10.4
, cela signifie qu'il y a une erreur d'installation ou Add to PATH
n'est pas ajouté.
Ouvrez https://github.com/git-for-windows/git/releases/download/v2.45.0.windows.1/Git-2.45.0-64-bit.exe, téléchargez git et double-cliquez sur le suivant étape après le téléchargement.
Recherchez un dossier sans espaces ni caractères chinois, saisissez cmd
dans la barre d'adresse et appuyez sur Entrée, ouvrez le terminal et exécutez les commandes suivantes dans le terminal
Exécutez la commande git clone https://github.com/jianchang512/pyvideotrans
Continuez à exécuter la commande cd pyvideotrans
Continuer à exécuter python -m venv venv
Continuez à exécuter la commande .venvscriptsactivate
. Après l'exécution, veuillez vérifier que le début de la ligne de commande est devenu (venv)
, sinon une erreur s'est produite.
Exécutez pip install -r requirements.txt
. Si l'invite échoue, exécutez les 2 commandes suivantes pour basculer l'image pip vers l'image Alibaba.
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com
Ensuite, réexécutez-le. Si vous êtes passé à la source d'image Alibaba et que vous échouez toujours, veuillez essayer pip install -r requirements.txt
Si vous souhaitez utiliser l'accélération CUDA, exécutez-la séparément
pip uninstall -y torch torchaudio
pip install torch==2.2.0 torchaudio==2.2.0 --index-url https://download.pytorch.org/whl/cu118
Windows Si vous souhaitez activer l'accélération CUDA, vous devez disposer d'une carte graphique NVIDIA et configurer l'environnement CUDA11.8+. Pour une installation spécifique, consultez Prise en charge de l'accélération CUDA.
Décompressez ffmpeg.zip dans le répertoire de code source actuel. Si vous êtes invité à l'écraser, écrasez-le. Après la décompression, assurez-vous que ffmpeg.exe ffprobe.exe ytwin32.exe est visible dans le dossier ffmepg sous le code source.
python sp.py
ouvre l'interface du logiciel
La version 4.x de ctranslate2 est utilisée par défaut et ne prend en charge que la version CUDA12.x. Si votre cuda est inférieur à 12 et ne peut pas mettre à niveau cuda vers 12.x, veuillez exécuter la commande pour désinstaller ctranslate2, puis réinstallez-le.
pip uninstall -y ctranslate2 pip install ctranslate2==3.24.0
Vous pouvez rencontrer des erreurs telles que xx module not found
. Veuillez ouvrir le fichier requirejs.txt, rechercher le module xx, puis supprimer le == après xx et le numéro de version après un certain temps.
Déploiement de code source/b station sous Mac
Comment configurer la traduction vidéo à l'aide de Gemini Api/station b
Comment télécharger et installer
ChatTTS-ui : interface utilisateur utilisant ChatTTS pour synthétiser des sons
OTT : outil de traduction de texte local hors ligne
Outil de clonage vocal : synthétisez la parole avec n'importe quel timbre
Outil de reconnaissance vocale : outil de reconnaissance vocale locale hors ligne en texte
Séparation de la musique de fond vocale : outil de séparation de la musique vocale et de la musique de fond
Version améliorée de api.py de GPT-SoVITS
api.py adapté à CosyVoice
Quelques projets open source sur lesquels ce programme s'appuie principalement
ffmpeg
PySide6
bord-tts
murmure plus vite
murmure ouvert
pydub