Skip to content

Este proyecto convierte archivos de video en texto, convirtiendo el texto a audio y dividiendo el audio en fragmentos manejables de 60 segundos. El resultado es un archivo de texto con la transcripción completa del video. Ideal para automatizar la conversión de videos a texto de manera eficiente y gratuita.

License

Notifications You must be signed in to change notification settings

jmatias2411/Video_to_Text_Transformer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Video to Text Transformer

Este proyecto es un transformador de video a texto que utiliza bibliotecas como moviepy, SpeechRecognition y pydub para convertir un archivo de video en un archivo de texto. El flujo principal consiste en extraer el audio del video, dividir el audio en fragmentos de 60 segundos, y luego transcribir cada fragmento a texto.

Características

  • Extrae el audio de archivos de video utilizando moviepy.
  • Divide el audio en fragmentos de 60 segundos para ajustarse a las limitaciones de la API gratuita de SpeechRecognition.
  • Transcribe cada fragmento de audio a texto utilizando la API de Google.
  • Guarda el texto transcrito en un archivo .txt.

Requisitos

Este proyecto utiliza las siguientes bibliotecas de Python:

  • moviepy - Para extraer el audio de los archivos de video.
  • SpeechRecognition - Para la transcripción del audio a texto.
  • pydub - Para dividir el audio en fragmentos de 60 segundos.

Instalación

Primero, clona este repositorio en tu máquina local:

git clone <https://github.com/jmatias2411/Video_to_Text_Transformer.git>
cd Video_to_Text_Transformer

Luego, instala las dependencias necesarias utilizando pip:

pip install moviepy SpeechRecognition pydub

Nota: Asegúrate de tener instalado FFmpeg, ya que es necesario para que moviepy y pydub funcionen correctamente.

Para instalar FFmpeg, puedes seguir las instrucciones de instalación del sitio web oficial o, en sistemas basados en Debian (como Ubuntu), puedes usar el siguiente comando:

sudo apt-get install ffmpeg

Contribuciones

Si deseas contribuir a este proyecto, no dudes en hacer un fork y enviar una pull request. Cualquier contribución es bienvenida.

Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

About

Este proyecto convierte archivos de video en texto, convirtiendo el texto a audio y dividiendo el audio en fragmentos manejables de 60 segundos. El resultado es un archivo de texto con la transcripción completa del video. Ideal para automatizar la conversión de videos a texto de manera eficiente y gratuita.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published