generated from yoshmaista/AgenticRAG
NotebookLM open-source alternative
| .gitignore | ||
| ARCHITECTURE.md | ||
| config.py | ||
| config_manager.py | ||
| llamanote-gemma270m.py | ||
| llamanote.py | ||
| README.md | ||
LlamaNote
Description
- Open-source alternative to NotebookLM, complete with RAG database inferencing and audio file generation (podcast format)
- Complete database interfacing with either local or remote/cloud LLMs
- Transcript generation, alteration, and specialization
- Audio file generation via local and/or cloud/remote LLM's (including from major LLM providers such as Claude, OpenAI, Google, and more)
- Customizable prompts, generations, and more
Getting Started
- Create/start a new python virtual environment using your tool of choice (conda, uv, venv, etc)
- Run 'pip install -r requirements.txt'
- Edit any and all necessary files (there will be a .env creator which walks you through setting environment variables) and configurations
- Indicate a folder and/or file(s) used for inferencing/transcript generation
- Allow the program(s) to run and read the file(s), generate transcript(s), then finally generate audio files
- Enjoy!