Programa generar subtitulos automáticamente

Hola compañeros.

El caso es que quiero generar subtitulos para peliculas que tienen audio inglés.

Por lo que he visto, de forma gratuita están extremadamente limitados.
Y con modalidades de pago, tampoco me servirían ya que tienen limitación en la cantidad de minutos que tienes para generar subtitulos, traducir, o exportar ese video.

He mirado programas como veed.io y similares.

También me serviría igual un programa que solo transcribiera audio, en vez de video.

Alguien me puede orientar?
No es lo más amigable del mundo, pero podrías probar con VOSK:

https://alphacephei.com/vosk/

Tiene opción de, además de transcribir, obtener los subtítulos.

Yo no lo he llegado a usar, pero sí he visto que mucha gente lo utiliza conjuntamente a Kdenlive para subtítular sus propios vídeos.
@ig1993

Nota: Usar vosk puede ser una gran alternativa por que es open source. El método con openAI en mucho más eficiente pero tiene partes opensource y otras que no.

Entre la mejor forma de hacer se encuentra python + IA (whisper), no solo entiende el audio si no que le da sentido en el contexto, es muy usado por los youtubers y otros canales importantes.

Como instalar:
https://github.com/openai/whisper

python3 -m whisper /RUTA/VIDEO.mp4 --model medium --language 'English' --output_format txt --task transcribe --device cpu


- Necesitas la una API de openai

- Si tienes un gpu mejor que la cpu puedes usar --device gpu

- Puedes usar el model tiny, base, small, medium o large, el tiempo para generar varia

- Coloca el tiempo exacto del subtitulo

Imagen


Pero bueno, si son películas pues seria nada más descargar los subtitulos.

Fuente:
https://github.com/openai/whisper
@Luces Hay alguna guia/video de youtube que explique paso a paso y de forma sencilla como hacerlo todo?
No estoy familiarizado con este tipo de instalaciones [+risas]
Tengo que echarle un ojo a esto.
Yo usé hace poco Whisper a través de Google Drive siguiendo un tutorial de Internet y me resultó bastante sencillo. Te genera el archivo de texto en diferentes formatos, uno de ellos .srt
Este es vídeo que vi. Eso sí, está inglés [+risas]

6 respuestas