Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a new podcast chatbot example, which demonstrates how to set up and run a conversational AI bot using various services.
New Example Setup:
examples/podcast-chatbot/README.md
: Added instructions for setting up and running the podcast chatbot, including environment setup and running the bot.examples/podcast-chatbot/env.example
: Added a sample environment configuration file with placeholders for necessary API keys and URLs.Main Bot Script:
examples/podcast-chatbot/bot.py
: Added the main script for the podcast chatbot, which handles the setup and orchestration of the conversational AI pipeline using various services like Daily, Cartesia, and OpenAI.Dependencies:
examples/podcast-chatbot/requirements.txt
: Added required dependencies for the project, includingpypdf
,loguru
,pipecat-ai
, andpython-dotenv
.Helper Script:
examples/podcast-chatbot/runner.py
: Added a helper script for configuring the Daily room and API key, and generating a meeting token.