Tengo un video para el que quiero crear subtítulos. ¿Existe un programa que pueda realizar voz a texto rudimentario para
- establecer el inicio / parada correctos de cada subtítulo individual
- crear subtítulos de texto rudimentarios (usando algún tipo de voz a texto)
Sé sobre gnome-subtítulos. Sin embargo, se requiere un gran esfuerzo para crear esos subtítulos manualmente. Debe seleccionar el inicio y el final de cada oración.
Youtube tiene las características anteriores (crea subtítulos de texto rudimentarios en los tiempos correctos, usando voz a texto). Sin embargo, preferiría no subir los videos a Youtube solo para obtener mis subtítulos. ¿Es posible hacer los subtítulos de manera eficiente en Ubuntu?
Actualización : planeo usar solo los subtítulos .srt, y no necesito codificarlos en los videos. Mi mayor requisito es que el programa encuentre automáticamente el inicio / parada de cada oración, para que pueda escribir el texto en ella.
Actualización n. ° 2 : Existe el software Speech-to-Text para Linux, con el paquete CMU Sphinx. Es posible usar CMU Sphinx con un programa de subtítulos de acuerdo con http://sourceforge.net/projects/cmusphinx/forums/forum/5471/topic/3949891 Además, una herramienta de subtítulos conoce esta función de CMU Sphinx, http: //groups.google.com/group/universal-subtitles-testing/browse_thread/thread/613361ffb921b43b (herramienta basada en la web), sin embargo, no hay ninguna referencia en el último código fuente que agregaron CMU Sphinx. La búsqueda continúa para encontrar un programa que use CMU Sphinx para voz rudimentaria a texto (que también establecería los tiempos correctos), como ya lo hace Youtube.
fuente
Respuestas:
Utilicé Aegisub en Windows hace algunos años, y quedé muy contento con él. Aparentemente está disponible para Linux. Es bastante autoexplicativo.
Aegisub solo crea el archivo de subtítulos, por ejemplo, un archivo .srt. Para combinar el video y los subtítulos para crear un subtítulo codificado, aún necesita usar un segundo programa.
En Windows utilicé VirtualDub, pero no está disponible para Linux. Puede usar VLC para hacer esto en Linux :
También hay otros editores de subtítulos .
Actualización:
no recuerdo que Aegisub tenga una funcionalidad para establecer automáticamente el comienzo y el final de una oración hablada en el archivo de subtítulos. Y no veo una mención de tal función en ninguna parte del sitio. Sin embargo, con (combinaciones de teclas) es bastante fácil establecer esos tiempos manualmente.
¿Hay algún programa que tenga tal función (en cualquier sistema operativo)?
fuente
No encontré una manera de hacer que el programa de subtítulos agregue automáticamente subtítulos rudimentarios, analizando las voces en el video.
Por lo tanto, la alternativa que uso es
Entonces,
fuente
Personalmente me gustan los subtítulos de Gnome, está disponible en los repositorios.
fuente
Puedes usar esta utilidad de línea de comandos
Autosub es una utilidad para el reconocimiento automático de voz y la generación de subtítulos. Toma un video o un archivo de audio como entrada, realiza la detección de actividad de voz para encontrar regiones de voz, realiza solicitudes paralelas a la API de Google Web Speech para generar transcripciones para esas regiones, (opcionalmente) las traduce a un idioma diferente y finalmente guarda el resultado subtítulos al disco.
https://github.com/agermanidis/autosub/
Usuarios de Python3, hagan esto:
Asegúrese de tener instalado ffmpeg.
fuente
Ok, encontré alguna herramienta que se ve bien y similar al taller de subtítulos: editor de subtítulos (apt-get install subtitleeditor).
Intenté compararlo con Gnome Subtitles, el editor de subtítulos parece una herramienta más avanzada.
fuente
Para KDE, un buen editor de subtítulos es subtitlecomposer. Instalarlo con el comando
o usando el enlace subtitlecomposer
fuente