Transcrivez facilement des vidéos Youtube avec OpenAI Whisper

Dans ce tutoriel, nous verrons comment transcrire facilement des vidéos Youtube avec OpenAI Whisper.

Si vous débutez avec OpenAI Whisper, consultez ce guide de démarrage .

Transcrire des vidéos Youtube avec OpenAI Whisper

Exigences

  • Un ordinateur Mac, Linux ou WindowsAnnonces
  • Python 3.x ou supérieur installé
  • Une petite connaissance de la ligne de commande et de la saisie et de l’exécution de code python.

Si vous recherchez un moyen moins technique de transcrire des vidéos YouTube avec OpenAI Whisper, consultez cette application basée sur un navigateur graphique de HuggingFace .

Mais si vous voulez toujours le faire localement sur votre propre ordinateur, continuez à lire.

Installation

Nous devons d’abord installer les modules murmure et pytube. Vous pouvez le faire en exécutant les commandes ci-dessous dans votre programme de ligne de commande.
pip installer git+https://github.com/openai/whisper.git

pip installer pytube
Ouvrez maintenant votre éditeur de code et créez un nouveau fichier python et ajoutez le code ci-dessous.
# nous importons d'abord les modules chuchotement et pytube

chuchotement d'importation
de pytube importer YouTube

Annonces

# modèle de base de charge. pour les autres modèles, voir ce post – https://harishgarg.com/writing/openai-whisper-getting-started-guide/
modèle = murmure.load_model(« base »)

# téléchargez la vidéo youtube dans le lien ci-dessous. remplacez-le par le lien vidéo que vous essayez de transcrire
lien = ‘https://youtube.com/shorts/mBfXB6aTJgY’
yt = YouTube(lien)
chemin = yt.streams.filter(only_audio=True)[0].download(filename=”audio.mp4″)
options = murmure.DecodingOptions (sans_horodatages=True)

# transcrire la vidéo youtube téléchargée à l’aide de chuchotement
résultats = model.transcribe(path)
# imprimer la transcription résultante
imprimer(résultats["texte"])


Exécuter le code python Whisper

Enregistrez le fichier python et exécutez-le à partir du programme en ligne de commande

Vous verrez le texte transcrit affiché à l’écran.

Ensuite, remplacez le lien vidéo dans le code ci-dessus par l’une des vidéos youtube que vous souhaitez transcrire, enregistrez le fichier python et exécutez-le à nouveau.

Voici l’intégralité du code exécuté dans un bloc- notes Google Colab que vous pouvez exécuter vous-même dans un navigateur.

Retour en haut