In today's video I create a Python program that uses the ChatGPT API and the ElevenLabs API to generate podcasts
GitHub: https://github.com/unconv/ai-podcaster
Support: https://buymeacoffee.com/unconv
Consultations: https://www.buymeacoffee.com/unconv/e...
Memberships: https://www.buymeacoffee.com/unconv/m...
00:00 Intro
00:17 ElevenLabs Demo Code
02:12 Speaking with ChatGPT
03:30 Defining Function Calling
07:32 Adding System Message
08:35 Adding User Prompt
09:08 First Podcast Dialog
09:53 Mapping Speakers to Different Voices
10:59 Creating Multiple Dialogs
12:57 Listening to 'Pythonic Podcast' (AI-created)
15:50 Trying ElevenLabs Input Streaming
19:28 Saving Dialogs as Audio Files
24:19 Trying to Concatenate Audio Files (GPT-3.5)
26:47 Trying to Concatenate Audio Files (GPT-4)
27:34 Trying to Concatenate Audio files (StackOverflow)
28:35 Concatenating Audio Files with FFMPEG
32:52 Creating Full Podcast in One Go
35:13 Cleaning Up Files and Generating Transcript
39:22 Adding Arbitrary Number of Speakers
42:12 Creating "Daily Dorothy Podcast"
45:46 Listening to "Daily Dorothy Podcast"
46:55 Randomizing voices
48:23 Generating a longer podcast
49:17 Full "Daily Dorothy" Podcast