Este proyecto consiste en un script desarrollado en Python que utiliza la API de YouTube y AWS Bedrock para generar resúmenes de videos de YouTube. El script permite a los usuarios obtener resúmenes concisos de videos largos, facilitando la comprensión rápida del contenido sin necesidad de ver el video completo.

Ejecución del script (1,2): El usuario inicia la ejecución del script en su entorno local, proporcionando la URL del video de YouTube que desea resumir. A continuación, el script utiliza la API de YouTube para extraer la transcripción del video, si está disponible ya sea en el idioma español o inglés, el texto limpio es enviado al usuario.
Conexión con AWS Bedrock (3): El script se conecta a AWS Bedrock utilizando las credenciales de AWS configuradas en el entorno local del usuario y la librería Boto3. AWS Bedrock es un servicio que permite acceder a modelos de lenguaje generativos (LLMs) de manera sencilla y escalable. Para este proyecto, se utiliza el modelo Haiku Claude 3 de Anthropic, debido a su bajo costo y alta capacidad para resumir textos largos.
Generación del resumen (4): En el paso final, el script envía la transcripción del video a AWS Bedrock, solicitando al modelo Haiku Claude 3 que genere un resumen conciso del contenido. El modelo procesa el texto y devuelve un resumen que captura los puntos clave del video. El resumen generado es luego mostrado al usuario en la consola decorado con la librería Rich de python para mejorar la legibilidad."",


El proyecto demuestra cómo integrar la API de YouTube con AWS Bedrock para generar resúmenes de videos de manera eficiente. El uso de modelos de lenguaje generativos permite procesar grandes cantidades de texto y extraer información relevante de manera rápida. Este enfoque puede ser útil para diversas aplicaciones, como la creación de resúmenes automáticos de contenido multimedia, facilitando el acceso a la información clave sin necesidad de consumir el contenido completo. El código fuente del proyecto está disponible en el siguiente repositorio de GitHub: yt-summary
Sitio alojado en un 🪣 S3 de AWS
Powered by Reflex
Built with Reflex