Skip to content

nikeyes/genai-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

Resume tus videos, audios o documentos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published