podcast llm
v0.2.2
一种智能系统,该系统会自动使用LLM和文本对语音技术生成引人入胜的播客对话。
查看文档
收听使用播客-LLM生成的示例播客:
使用PIP安装:
pip install podcast-llm在.env中设置环境变量:
OPENAI_API_KEY=your_openai_key
GOOGLE_API_KEY=your_google_key
ELEVENLABS_API_KEY=your_elevenlabs_key
TAVILY_API_KEY=your_tavily_key
ANTHROPIC_API_KEY=your_anthropic_api_key
生成有关主题的播客:
# Research mode (default) - automatically researches the topic
podcast-llm " Artificial Intelligence "
# Context mode - uses provided sources
podcast-llm " Machine Learning " --mode context --sources paper.pdf https://example.com/article选项:
# Customize number of Q&A rounds per section
podcast-llm " Linux " --qa-rounds 3
# Disable checkpointing
podcast-llm " Space Exploration " --checkpoint false
# Generate audio output
podcast-llm " Quantum Computing " --audio-output podcast.mp3
# Generate Markdown output
podcast-llm " Machine Learning " --text-output podcast.md在config/config.yaml中自定义声音和其他设置
启动Gradio Web界面:
# Start the web UI
podcast-llm-gui这启动了一个用户友好的Web界面,您可以在其中:
该项目在创意共享归因非商业4.0国际(CC BY-NC 4.0)下获得许可
这意味着您可以自由:
根据以下条款:
有关商业用途,请联系[email protected]获取商业许可。
完整的许可文本可以在以下网址找到:https://creativecommons.org/licenses/by-nc/4.0/legalcode
该项目的灵感来自PodcastFy,该项目提供了使用LLMS生成播客的框架。
该实现通过自动化研究和内容收集过程而有所不同,从而无需手动研究或内容策划就可以完全自主的播客生成任何主题。