Inspiration
Content Creation is Time-Intensive: Traditional podcast production requires brainstorming topics, writing scripts, recording, editing, and post-production, which can take hours or days. Rising Demand for Audio Content: Podcasts are exploding in popularity, but many creators lack the resources or time to produce regular episodes.
What it does
BotTalk uses generative AI to create engaging podcast episodes automatically. Users provide a topic or a simple idea, choose or define AI characters, and BotTalk generates the script, synthesizes realistic voiceovers, designs cover art, and produces a polished episode with minimal input. It’s like having a 24/7 production studio powered by AI.
How we built it
We are integrating Tavily, Gemini and Minimax for the content creation. For our our storage needs we are integrating with MongoDB and S3.
Challenges we ran into
While working with minimax we had to stich audios with different id's to TTS a single script. For our resource management we needed both MongoDB and S3 for quick and complete data as required.
Accomplishments that we're proud of
We were able to integrate Tavily with gemini for fact checking and also able to use Minimax for TTS using different voice id. We are also able to integrate MongoDB and S3 for our storage requirements.
What we learned
We have learned how fact checking and research can be used when working with LLM agents.
What's next for BotTalk
In our future scope we can work on creating avatars for the host and the guest using Minimax and also generate more fine tuned and researched scripts with the help of Tavily.
Built With
- amazon-web-services
- fastapi
- mongodb
- python
- s3
Log in or sign up for Devpost to join the conversation.