Ajout de sous-titres. A propos de la création automatique de sous-titres Génération automatique de sous-titres

J'ai une vidéo pour laquelle je souhaite créer des sous-titres. Existe-t-il un programme capable de convertir des paroles rudimentaires en SMS

  1. définir le démarrage/arrêt correct de chaque sous-titre individuel
  2. créer des sous-titres de texte rudimentaires (en utilisant du discours dans le texte)

Je connais les sous-titres de Gnome. Cependant, créer ces sous-titres demande beaucoup d’efforts. Vous devez choisir votre propre début et fin pour chaque phrase.

Youtube a les fonctions énumérées ci-dessus (crée des sous-titres rudimentaires avec des timings corrects en utilisant du texte parlé). Cependant, je préférerais ne pas télécharger la vidéo sur Youtube pour obtenir mes sous-titres. Est-il possible de créer des sous-titres efficacement dans Ubuntu ?

Mise à jour: Je prévois d'utiliser uniquement subtitles.srt et vous n'avez pas besoin de les coder en dur dans la vidéo. Ma plus grande exigence est que le programme trouve automatiquement le début/la fin de chaque phrase, j'y écris donc le texte.

Mise à jour n°2: Il existe un logiciel Speech-to-Text pour Linux avec le package CMU Sphinx. Il est possible d'utiliser CMU Sphinx avec un programme de sous-titrage selon http://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/3949891. De plus, un outil de sous-titrage connaît cette fonctionnalité CMU Sphinx, http:// groups.google.com/group/universal-subtitles-testing/browse_thread/thread/613361ffb921b43b (outil Web), mais il n'y a aucun lien dans le dernier code source où ils ont ajouté CMU Sphinx. La quête se poursuit pour trouver un programme qui utilise CMU Sphinx pour la synthèse vocale rudimentaire (qui a également obtenu les bons timings), tout comme le fait Youtube.

J'ai utilisé Aegisub pour Windows il y a quelques années et j'en étais très satisfait. Apparemment, il est disponible pour Linux. C'est assez conscient de soi.

Aegisub crée uniquement un fichier de sous-titres, tel qu'un fichier .srt. Pour combiner vidéo et sous-titres afin de créer des sous-titres codés en dur, vous devez toujours utiliser un deuxième programme.
Sous Windows, j'ai utilisé VirtualDub, mais il n'est pas disponible pour Linux. Vous pouvez trouver un programme approprié pour Wikipédia.

Il existe également d'autres éditeurs de sous-titres

Mise à jour:
Je ne me souviens pas qu'Aegisub ait une fonctionnalité permettant de définir automatiquement le début et la fin d'une phrase prononcée dans un fichier de sous-titres. Et je ne vois aucune mention d’une telle fonctionnalité nulle part sur le site. Cependant, à l’aide de (raccourcis clavier), il est assez simple de régler ces heures manuellement.

Existe-t-il un programme doté d'une telle fonctionnalité (sous n'importe quel système d'exploitation) ?

Je n'ai pas trouvé de moyen pour que le programme de sous-titres ajoute automatiquement des sous-titres rudimentaires en analysant les voix de la vidéo.

Donc l'alternative que j'utilise est

  1. Téléchargez une vidéo sur Youtube (en privé, par exemple) et utilisez l'outil intégré pour générer automatiquement des sous-titres rudimentaires.
  1. Ajoutez des vidéos sur http://www.universalsubtitles.org/ et créez manuellement des délais pour chaque phrase si la méthode automatisée sur Youtube ne fonctionne pas ou si les propositions mûrissent.
  2. Utilisez les sous-titres GNOME (dans le Centre logiciel) pour effacer les sous-titres et corriger les timings.

Personnellement, j'aime les sous-titres Gnome disponibles dans les référentiels.

Sudo apt-get installer gnome-sous-titres

D'accord, j'ai trouvé un outil qui a l'air sympa et qui ressemble à un atelier de sous-titres - un éditeur de sous-titres (apt-get install subtitleeditor).

En essayant de le comparer avec les sous-titres de Gnome, l'éditeur de sous-titres semble plus avancé.

Pour KDE, un bon éditeur de sous-titres est Subtitles. Installez-le à l'aide de la commande

Sudo apt-get install subtitlecomposer

ou en utilisant le lien du lien des sous-titres

Mise en place de la conversion

Camtasia Studio a la capacité de créer automatiquement des sous-titres en convertissant la parole en texte.

Les capacités de cette conversion dépendent du système d'exploitation utilisé sur l'ordinateur. Pour vérifier les capacités de conversion dans la fenêtre Camtasia Studio dans le menu Outils choisis une équipe Discours, puis dans le sous-menu - la commande Propriétés de la parole(Fig. 8.16).

Actuellement, Microsoft Windows ne dispose pas de modules de reconnaissance vocale russe.

Pour démarrer le processus de conversion, allez dans l'onglet Légendes(Fig. 8.1) appuyez sur le bouton Parole en texte. Lorsque vous le lancez pour la première fois, une fenêtre apparaît (Fig. 8.17), grâce aux liens vous pouvez accéder aux paramètres du module de reconnaissance vocale.

Veuillez noter que ce module appartient au système d'exploitation et non à Camtasia Studio. Le réglage n'est possible que si la langue de reconnaissance correspond à la langue de l'interface du système d'exploitation. Cependant, la conversion de la parole en texte de sous-titre est possible dans tous les cas, à condition que le système d'exploitation contienne le module nécessaire.

Si vous envisagez de reconnaître et de convertir votre propre discours en sous-titres, vous pouvez cliquer sur le lien Commencer l'entraînement vocal(Fig. 8.17) pour entraîner le module de reconnaissance.

  • Dans la fenêtre suivante qui apparaît, cliquez sur le bouton Suivant.
  • Dans la fenêtre suivante (Fig. 8.18), lisez les phrases qui y apparaissent. Il y aura beaucoup de phrases. Le processus de formation peut prendre 30 minutes ou plus.

Une fois terminé, une fenêtre apparaîtra (Fig. 8.19). Vous pouvez continuer votre entraînement en appuyant sur le bouton Plus de formation. Pour terminer l'entraînement, vous devez appuyer sur le bouton Suivant.

Subtitle Edit - éditeur de sous-titres. Avec ce programme, vous pouvez synchroniser les sous-titres avec les vidéos, ainsi que créer de nouveaux sous-titres. Subtitle Edit vous permet d'importer des sous-titres (y compris OCR), de les combiner et de les diviser en plusieurs fragments, d'ajuster leur encodage et leur fréquence d'images, de les traduire d'une langue à une autre, et bien plus encore. Les utilisateurs du programme peuvent utiliser les fonctions de recherche et de remplacement avec prise en charge des expressions régulières, extraire des pistes audio de films et exporter des sous-titres aux formats texte, binaire ou image.

Cette application vous permet de traduire automatiquement les sous-titres à l'aide des services en ligne Google et Multi Translator, et peut également corriger de nombreuses erreurs courantes - supprimer les sauts de ligne et les espaces inutiles, modifier la casse des lettres, ajouter des guillemets manquants, etc. De plus, avec Subtitle Edit, vous pouvez vérifier l'orthographe des sous-titres. Le programme dispose déjà d'un dictionnaire pour vérifier les mots anglais et le programme vous permet d'utiliser les dictionnaires Open Office pour vérifier l'orthographe dans d'autres langues. Grâce à Subtitle Edit, vous pouvez même traduire des sous-titres collectivement sur Internet.

Cette fonctionnalité n'est pas encore disponible dans le nouveau Creative Studio. Pour accéder à l'interface classique, cliquez sur Version classique dans le menu de gauche.

Si vous souhaitez que votre contenu soit compréhensible pour tous les téléspectateurs, ajoutez-y des sous-titres. Vous pouvez activer la génération automatique de sous-titres sur YouTube. Il est basé sur une technologie de reconnaissance vocale utilisant des algorithmes d’apprentissage automatique.

Création automatique de sous-titres vidéo

La création automatique de sous-titres est disponible pour les langues suivantes : anglais, espagnol, italien, coréen, allemand, néerlandais, portugais, russe, français et japonais.

Des sous-titres seront ajoutés à la vidéo si la fonctionnalité est disponible pour votre langue. Veuillez noter que le temps de traitement dépend de la complexité de la piste audio. Par conséquent, les sous-titres peuvent ne pas apparaître immédiatement.

Nos spécialistes améliorent constamment la technologie, mais parfois la parole est mal reconnue. En règle générale, les erreurs dans les sous-titres automatiques sont dues à une prononciation, un accent ou un dialecte incorrects de l'orateur, ou à des bruits parasites. A cet égard, nous vous conseillons de visualiser les sous-titres créés automatiquement et, si nécessaire, de les modifier.

Voici comment vérifier les sous-titres :

  1. Connectez-vous à votre compte et cliquez sur l'icône de la chaîne dans le coin supérieur droit de la page. Aller à Studio de création, ouvrez la rubrique Gestionnaire vidéo et sélectionnez Vidéo.
  2. Recherchez la vidéo souhaitée et cliquez sur le menu déroulant à droite du bouton Changement.
  3. Sélectionner Les sous-titres.
  4. Recherchez les sous-titres générés automatiquement. Il est très facile de les distinguer - dans la liste "Publiés", située à droite de la vidéo, à côté de la langue de ces sous-titres, elle sera indiquée (automatiquement).
  5. Lisez les sous-titres et modifiez-les ou supprimez-les si nécessaire.

Problèmes

Des problèmes de création automatique de sous-titres peuvent survenir pour l'une des raisons suivantes :

  • Les sous-titres ne sont pas encore disponibles car la piste audio complexe est toujours en cours de traitement.
  • La génération automatique de sous-titres n'est pas disponible pour la langue sélectionnée.
  • La vidéo est trop longue.
  • La vidéo est de mauvaise qualité audio ou contient des paroles que YouTube ne peut pas reconnaître.
  • La vidéo commence par une longue séquence sans son.
  • Plusieurs personnes parlent en même temps.

Création automatique de sous-titres pour les diffusions

Vous pouvez activer les sous-titres automatiques uniquement pour les émissions en anglais avec une latence normale.

Les sous-titres automatiques ne sont pas enregistrés après la fin de la diffusion. Lors de la visualisation de l'émission dans les enregistrements, ceux-ci sont créés à nouveau.

En savoir plus sur les sous-titres pour les diffusions en direct.