Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 952 Bytes

README.md

File metadata and controls

28 lines (22 loc) · 952 Bytes

PoC genai-summarizer

Resume tus videos, audios o documentos

PoC - Ejemplo para resumir tus video o hacer preguntas sobre su contenido

make meeting-minutes URL=https://www.youtube.com/watch\?v\=w3Q-_i6KSH4

make ask Q="Crea una lista con los juegos."

make clean

Pendiente

  • Pendiente de añadir logging
  • Pendiente mejorar la cobertura de tests
  • Pendiente de refactorizar para usar un patron estrategia:
    • Elegir proveedor de transcripción
    • Elegir proveedor de LLM

Ahora funciona con

  • Groq API para acceder a Whisper para las transcripciones de audio a texto (necesitas API key en variable de entorno - GROQ_API_KEY )
  • Amazon Bedrock como backend para acceder a LLMs (Necesitas un profile de AWS y uso Claude)
  • ffmpeg para comprimir el audio antes de enviarlo a Groq (tienes que tenerlo instalado en local)

Covertura

poetry run pytest -v --cov=src --no-cov-on-fail --cov-report=term-missing tests/