Un système intelligent qui génère automatiquement des conversations de podcast engageantes à l'aide de LLMS et de la technologie de texte-parole.
Afficher la documentation
Écoutez les exemples de podcasts générés à l'aide de podcast-llm:
Installer à l'aide de PIP:
pip install podcast-llm Configurer des variables d'environnement dans .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
Générer un podcast sur un sujet:
# 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/articleOptions:
# 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 Personnaliser les voix et autres paramètres de config/config.yaml
Lancez l'interface Web Gradio:
# Start the web UI
podcast-llm-guiCela lance une interface Web conviviale où vous pouvez:
Ce projet est concédé sous licence sous Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Cela signifie que vous êtes libre de:
Dans les termes suivants:
Pour un usage commercial, veuillez contacter [email protected] pour obtenir une licence commerciale.
Le texte complet de la licence peut être trouvé sur: https://creativecommons.org/licenses/by-nc/4.0/legalcode
Ce projet a été inspiré par PodcastFy, qui fournit un cadre pour générer des podcasts à l'aide de LLMS.
Cette implémentation diffère en automatisant le processus de recherche et de collecte de contenu, permettant une génération de podcast entièrement autonome sur aucun sujet sans nécessiter de recherche manuelle ou de conservation du contenu.