Autosub : Un outil de génération de sous-titres automatique
Autosub est un outil pratique pour la reconnaissance vocale automatique et la génération de sous-titres. Il accepte un fichier vidéo ou audio en entrée. Il effectue une détection d'activité vocale pour trouver les régions de parole, envoie des requêtes parallèles à l'API Google Web Speech pour générer des transcriptions de ces régions. Il peut également (facultativement) les traduire vers une autre langue et enfin enregistre les sous-titres résultants sur le disque. Il prend en charge une variété de langues d'entrée et de sortie. Pour les voir, exécutez l'utilitaire avec l'argument --list-languages. Il peut actuellement produire des sous-titres au format SRT ou en JSON simple.
Installation
Installez ffmpeg. Ensuite, exécutez pip install autosub
.
Utilisation
$ autosub -h
pour obtenir l'aide sur l'utilisation. Vous pouvez spécifier des arguments tels que -C CONCURRENCY
pour le nombre de requêtes API concurrentes, -o OUTPUT
pour le chemin de sortie des sous-titres, -F FORMAT
pour le format des sous-titres, -S SRC_LANGUAGE
pour la langue parlée dans le fichier source, -D DST_LANGUAGE
pour la langue souhaitée pour les sous-titres et -K API_KEY
pour la clé API Google Translate (requise pour la traduction des sous-titres).
Bien que ce projet ne soit plus maintenu, il reste une ressource utile pour ceux qui ont besoin de générer des sous-titres automatiquement.