Um sistema inteligente que gera automaticamente conversas de podcast envolventes usando LLMS e tecnologia de texto em fala.
Ver documentação
Ouça os podcasts de amostra gerados usando o podcast-llm:
Instale usando PIP:
pip install podcast-llm Configure variáveis de ambiente em .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
Gerar um podcast sobre um tópico:
# 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/articleOpções:
# 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 Personalize vozes e outras configurações em config/config.yaml
Inicie a interface da Web Gradio:
# Start the web UI
podcast-llm-guiIsso lança uma interface da web amigável onde você pode:
Este projeto é licenciado sob o Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Isso significa que você está livre para:
Sob os seguintes termos:
Para uso comercial, entre em contato com [email protected] para obter uma licença comercial.
O texto completo da licença pode ser encontrado em: https://creativecommons.org/license/by-nnc/4.0/legalcode
Este projeto foi inspirado pelo Podcastfy, que fornece uma estrutura para gerar podcasts usando LLMS.
Essa implementação difere automatizando o processo de pesquisa e coleta de conteúdo, permitindo uma geração de podcast totalmente autônoma sobre qualquer tópico sem exigir pesquisa manual ou curadoria de conteúdo.