Major Features
- ๐ฅ Added multi-speaker support with panel discussion and debate formats (3, 4, or 5 speakers)
- ๐ Implemented multiple language support via new language parameter
- ๐๏ธ Enhanced voice configuration with additional speaker options
- ๐ง Improved prompting for more reliable and stable results
Improvements
- โก๏ธ Added callback mechanism in Step 3 to automatically fix incorrect format generation
- ๐ More progress bars for clearer status reporting during processing
- ๐ง Renamed voice configuration fields for better clarity:
- `Co-Host-Speaker-Voice` โ `Co-Host-Speaker-1-Voice`
- Added `Co-Host-Speaker-2-Voice`, `Co-Host-Speaker-3-Voice`, `Co-Host-Speaker-4-Voice`
- ๐ ๏ธ Enhanced error handling and recovery from generation errors
Usage Examples
bash
Multi-speaker format
python -m local_notebooklm.start --pdf documents/paper.pdf --format panel-discussion
Language support
python -m local_notebooklm.start --pdf documents/paper.pdf --language german
**Note**: When using non-English languages, ensure your LLM and TTS models support your target language! ๐
Now you can create even more dynamic and diverse podcasts with multiple speakers in various languages! ๐๏ธ
Best,
Gรถkdeniz Gรผlmez
What's Changed
**Full Changelog**: https://github.com/Goekdeniz-Guelmez/Local-NotebookLM/compare/v1.1.0...v1.1.1