Les sous-titres de transcription générés par l'IA sont un moyen d'ajouter automatiquement des sous-titres à vos vidéos en utilisant l'intelligence artificielle pour transcrire l'audio de la vidéo. Cela élimine le besoin de transcription manuelle et peut rendre vos vidéos plus accessibles à un public plus large. Depiry utilise Whisper pour transcrire l'audio tiré de la vidéo et créer des sous-titres
Whisper est un système de reconnaissance vocale de pointe automatique d'OpenAI qui a été formé sur 680 000 heures de données supervisées multilingues et multitâches collectées sur le Web. Cet ensemble de données important et diversifié conduit à une robustesse améliorée aux accents, au bruit de fond et au langage technique.
Il existe deux façons différentes de commencer à utiliser le déchiffrement, selon vos préférences:
Google ColabManualNotes:
Google Colab est une plate-forme basée sur le cloud pour l'apprentissage automatique et la science des données, sans avoir besoin d'un puissant GPU. Il offre la possibilité d'emprunter un puissant GPU (Tesla K80, T4, P4 ou P100) sur leur serveur gratuitement pour un maximum de 12 heures par session. Pour ceux qui ont besoin de GPU encore plus puissants et de temps d'exécution plus longs, des options Colab Pro / Pro + sont disponibles.
Pythonffmpeg pip install git+https://github.com/dsymbol/decipher
ou
git clone https://github.com/dsymbol/decipher
cd decipher && pip install .
Remarque: N'utilisez pas «Pip Install Decipher». Il installe un ensemble différent.
decipher gui
# or
python -m decipher gui La sous-commande transcribe vous permet de transcrire un fichier vidéo dans un fichier Subrip sous-titre (SRT). Il a également la possibilité d'ajouter automatiquement les sous-titres générés à la vidéo.
La sous-commande subtitle vous permet d'ajouter des sous-titres à une vidéo à l'aide d'un fichier SRT déjà existant. Cette sous-commande n'effectue pas de transcription, mais suppose plutôt que le fichier SRT a déjà été créé. Il est généralement utilisé par les personnes qui souhaitent valider la précision d'une transcription générée par la sous-commande Transcribe.
Pour commencer tout de suite:
decipher --helpVous pouvez exécuter Depiry en tant que package si l'exécuter en tant que script ne fonctionne pas:
python -m decipher --helpGénérer des sous-titres SRT pour la vidéo:
decipher transcribe -i video.mp4 --model smallBurn Generad sous-titres en vidéo:
decipher subtitle -i video.mp4 --subtitle_file video.srt --subtitle_action burnGénérer et brûler des sous-titres en vidéo sans valider la transcription:
decipher transcribe -i video.mp4 --model small --subtitle_action burn