---
title: "Automatically create audio versions of your blog posts"
description: "Want to publish AI audio recordings along with your blog posts? Here's how to automatically generate and store the audio files with Zapier."
image: "https://images.ctfassets.net/lzny33ho1g45/j9huKxCfbQk4MinDwWHXN/8703464a43e048b45e41056a456f43b3/Hero.jpg"
---

# Automatically create audio versions of your blog posts

Want to publish AI audio recordings along with your blog posts? Here's how to automatically generate and store the audio files with Zapier.

Publishing audio versions of your blog posts is a great way to grow your readership. Some people prefer listening to content so they can multitask, while others need audio to be able to access your content at all.

And hey, great news—you don't need to spend loads of money or time recording audio manually when tools like ElevenLabs can generate natural-sounding recordings from text alone. 

The trick is creating and saving that audio file somewhere without creating more work for yourself. I'll show you how to do that in this tutorial. In addition to [RSS by Zapier](https://zapier.com/apps/rss/integrations) and [ElevenLabs](https://zapier.com/apps/elevenlabs/integrations), I'll be using [Google Drive](https://zapier.com/apps/google-drive/integrations) to store the audio files—but you can swap in whatever apps are in your stack, since the setup will be similar no matter what you use. Let's get started.

## Automatically create audio versions of blog posts

Zapier is an AI orchestration platform that lets you streamline your work by connecting your work apps into automated workflows. These workflows are called Zaps, and they can do lots of tasks for you—including automatically converting your blog posts into audio files and storing them. You can create your own Zap from scratch without any coding knowledge, but there are also lots of pre-built templates to help you get started quickly.

You can build an audio generation Zap from scratch in the [Zap editor](http://zapier.com/editor) or click the template below to get started. The template will save you some clicks by automatically populating your trigger and action steps. If you don't already have a Zapier account, you'll need to create one. Then just follow the directions below to set up your Zap.

### Set up your RSS trigger

Your blog's RSS feed shows every post you publish, so we're using that as the trigger action. That way, the automation will kick off for any new post.

1. Create your trigger, choosing **RSS** as your app and **New Item in Feed** as your trigger event. If you started with the template, this will already be done for you. Click **Continue**.

2. In the _Configure_ tab, paste your blog's RSS URL (here's [how to find it](https://zapier.com/blog/how-to-find-rss-feed-url/))—and if password protected, enter your login credentials. I'll use a blog published to Wix as my example. When you're done, click **Continue**.

3. Make sure you have at least one published post. That way, you can test this step. Pick a record, then click **Continue with selected record**.

### Set up your ElevenLabs action

1. In your next step, choose **ElevenLabs** as your app and **Convert** **Text to Speech** as the action event. Then connect your account and click **Continue**.

2. In the _Configure_ tab, select your desired voice, then map the _Text_ field to your blog post. To map data, click on the **plus sign** (+) in the field and select **Raw Description**, which contains your blog post text. You can include other text for your AI voice to read, too. For example, I wrote up a short intro that mentions my blog post title and my name.

3. Now click **Continue** and test your step. Use the _Audio File URL_ in the test record to listen to your generated audio and change the voice or your text as needed.

### Set up your Google Drive action

1. Now let's store the audio files, so you can easily access and upload them to your blog posts. In your last step, choose **Google Drive** as your app and **Upload File** as the action event. Connect your account, then click **Continue**.

2. In the _Configure_ tab, you'll need to specify which file to upload. To do this, map the _Audio File URL_ from your ElevenLabs step in the _File_ field. You can also map data to your _File Name_ field—like the name of your blog post, for example—if you'd like to enforce a tidy file naming convention. When you're done, click **Continue**.

3. In the next tab, click **Test step**. Check your Google Drive—your audio file should now be there.

4. If everything worked as expected, just remember to click **Publish** to turn your Zap on.