- Add local llm option by @souzatharsis
- Enable running podcastfy with no API KEYs thanks to solving #18 #58 #65 by @souzatharsis and @ChinoUkaegbu
- Add user-provided TSS config such as voices #10 #6 #27 by @souzatharsis
- Add open in collab and setting python version to 3.11 by @Devparihar5 #57
- Add edge tts support by @ChinoUkaegbu
- Update pypdf with pymupdf(10x faster then pypdf) #56 check by @Devparihar5
- Replace r.jina.ai with simple BeautifulSoap #18 by @souzatharsis
- Fixed CLI for user-provided config #69 @souzatharsis
- Added API reference docs and published it to https://podcastfy.readthedocs.io/en/latest/
- (#52) Fixed simple bug introduced in 0.2.1 that broke the ability to generate podcasts from text inputs!
- Fixed one example in the documentation that was not working.
- (#8) Podcastfy is now multi-modal! Users can now generate audio from images by simply providing the paths to the image files.
- (#40) Updated default ElevenLabs voice from
BrittneyHart
toJessica
. The latter was a non-default voice I used from my account, which caused error for users who don't have it.
- Parameterized podcast generation with Conversation Configuration (#11, #3, #4)
- Users can now customize podcast style, structure, and content
- See Conversation Customization for detailed options
- Updated demo in podcastfy.ipynb
- LangChain integration for improved LLM interface and observability (#29)
- Changelog to track version updates (#22)
- Tests for Customized conversation scenarios
- CLI now correctly reads from user-provided local .env file (#37)