Un sistema inteligente que genera automáticamente conversaciones de podcastes interesantes utilizando LLM y tecnología de texto a voz.
Ver documentación
Escuche los podcasts de muestra generados con Podcast-LLM:
Instalar usando PIP:
pip install podcast-llm Configurar variables de entorno en .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
Generar un podcast sobre un tema:
# 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/articleOpciones:
# 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 Personalizar voces y otras configuraciones en config/config.yaml
Inicie la interfaz web de Gradio:
# Start the web UI
podcast-llm-guiEsto inicia una interfaz web fácil de usar donde pueda:
Este proyecto tiene licencia bajo Creative Commons Attribution-No Commercial 4.0 International (CC BY-NC 4.0)
Esto significa que eres libre de:
En los siguientes términos:
Para uso comercial, comuníquese con [email protected] para obtener una licencia comercial.
El texto completo de la licencia se puede encontrar en: https://creativecommons.org/licenses/by-nc/4.0/legalcode
Este proyecto se inspiró en Podcastfy, que proporciona un marco para generar podcasts utilizando LLM.
Esta implementación difiere al automatizar el proceso de investigación y recopilación de contenido, lo que permite la generación de podcasts totalmente autónoma sobre ningún tema sin requerir investigación manual o curación de contenido.