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生成播客的框架。
該實現通過自動化研究和內容收集過程而有所不同,從而無需手動研究或內容策劃就可以完全自主的播客生成任何主題。