Turn unread newsletters into AI podcasts
Datum: 2024-04-23 12:05
There are many newsletters I want to continue subscribing to, but my time handling email is precious, so I have a hard time reading them all. However, when I’m driving, cycling, or on the go in other ways, I have plenty of time to listen to podcasts.
(For those who prefer watching rather than reading, I made a short video of parts of this tip:)
I would have had time to listen
“Imagine if I could listen to the newsletters I don’t have time to read,” I thought some time ago. Unfortunately, few newsletters also exist as podcasts (I don’t know of any else that comes in both text and audio format than my own Done!, actually). However, a single comment on LinkedIn from my speaker colleague Daniel Karlsson gave me the idea to create an automatic podcast of newsletters using AI.
It became a podcast, after all
Said and done. When I receive a newsletter in my email, I quickly skim through it, mark the sections that interest me, and forward them to a specific email address with a single click. At the receiving end, an AI reads the texts and creates mp3 files from them (this is what it might sound like, for example ). When the files are saved, they appear as new episodes in the “Automatic podcast” that I listen to in the app where I listen to podcasts. I can now listen to what I didn’t want to spend time reading whenever I want.
Does this sound like something for you? You can do as I do.
Do this
I have built the solution in the automation service Zapier and use OpenAI’s Text-to-Speech module to convert text to audio. Therefore, you need a subscription to Zapier (the cheapest one above the free version is sufficient) and a subscription to OpenAI’s API.
- In Zapier, create a new zap (i.e., a new flow of activities triggered by a trigger).
- Let the trigger that starts the flow be an email (from you) coming to the unique email address you get when you add the app “Email by Zapier” as a trigger.
- Then create the activities you need to remove “junk” from the email using the app “Formatter by Zapier”, so you only have the clean text left as much as possible. (At the very end of this post, you will find a map of all steps I have included in the Zapier “zap”👇🏻.)
- Create an activity that takes the text and lets the app “OpenAI, Convert Text to Speech” read it and spit out an mp3 file.
- Create an activity that saves the mp3 file in a cloud storage service you use (I have chosen Dropbox).
- Create an activity that, after the mp3 file has been saved, creates a new post in the RSS feed you define in the activity. Now, the zap is ready in Zapier.
- Add a new podcast in the app where you listen to podcasts. Where you’re prompted to enter the “feed” for the podcast, enter the address of the RSS feed you received in step 6 above.
Done!
(I know this is a somewhat more advanced tip than many others I have shared over the years. But, since I have such great use of this solution, I couldn’t help but tell you about it.)
A quick, read summary
If you create a similar automatic podcast of the newsletters you don’t have time to read, you can stay up to date on the topics that are important to you to a greater extent than otherwise. You will be served a “quick summary” of what’s new and you can go back to the original email and read more carefully if there’s something you want to delve deeper into.
How do you do it?
Have you created another text-to-speech solution that helps you in your daily life? Email me, please!
I show you more in my talk on AI
In my new talk "AI in your workday - Save time, gain productivity, and reduce stress", I show you many more AI applications that help me tremendously every day.
Book the talk for your next meeting now.
This is what the flow (“zap”) in Zapier looks like
These are the steps that the Zapier flow consists of in my solution. Maybe this image can help you create your version more easily.