Genera apuntes a partir de tus presentaciones PDF usando modelos de IA generativa.
Generate clean study notes from PDF slides using Generative AI.
- Descripción
- Instalación rápida
- Uso básico
- Ejemplos avanzados
- Arquitectura
- API de comandos
- Contribuir
- Licencia
- Contacto
- English Quick Guide
Slides 2 Notes automatiza la creación de apuntes a partir de presentaciones en PDF. Convierte cada diapositiva en una imagen, la interpreta con modelos como GPT-4o o Gemini 1.5 y genera un documento en Markdown editable. Posteriormente permite refinar los apuntes, generar versiones extendidas e incluso crear audio a partir de texto.
Consulta la guía completa en docs/INSTALL.md. Resumen:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r extra/requirements.txt
# o bien
pip install -e .Configura tus claves en un archivo .env:
OPENAI_API_KEY="tu_clave"
GOOGLE_API_KEY="tu_clave"Convierte todas las presentaciones del directorio PDFs en notas Markdown:
python Slides2Notes.py --folder_pdfs extra/PDFs --folder_save extra/MD --md2docxRefina los apuntes generados y crea versiones temáticas:
python Notes2Notes.py --debug --limit 1 --md2docxConvierte un apunte en audio:
python Note2Audio.py --file extra/MD/proyecto_salida_note_final.md- Procesar un único PDF con DPI personalizado y salida a PDF:
python Slides2Notes.py -l 1 --dpi 300 --md2pdf- Ejecutar la tubería completa:
python AllInOne.pyVer la descripción detallada en docs/ARCHITECTURE.md. Resumen:
PDFs → Slides2Notes → Markdown
Markdown → Notes2Notes → Apuntes extendidos
Apuntes → Note2Audio → MP3
Los modelos de IA se aíslan en models/ para facilitar la integración con diferentes proveedores.
Se exponen interfaces de línea de comandos para cada módulo principal. Consulta docs/API.md para todos los parámetros disponibles.
Las guías de estilo, issues y PRs se detallan en docs/CONTRIBUTING.md.
Este proyecto está disponible bajo la licencia MIT.
¿Dudas o sugerencias? Abre un issue o escríbenos a opensource@example.com.
Slides 2 Notes automatically turns PDF slides into study notes using GPT-4o or Gemini. Install with pip install -e ., set your API keys in a .env file and run the CLI tools:
Slides2Notes.pyconverts slides to Markdown.Notes2Notes.pyexpands notes.Note2Audio.pygenerates MP3 audio. Contributions and issues are welcome!