Make your Substack posts and newsletter listenable.

This guide explains how to convert your Substack posts into audio using SpeechKit's Text-to-Speech Editor, and how to insert the audio mp3 into your post via the Substack web player.

Alternatively, you can insert your audio via a shareable audio URL or Spotify podcast embed.

If you have any questions about using SpeechKit with Substack, see the FAQs below or email [email protected]. You may also be interested in reading our article on the benefits of narrating your Substack.

Before you get started

1. Enable podcasting on your Substack publication

  1. Sign into Substack and go to your Writer Dashboard

  2. Go to ‘Settings’ and scroll down to ‘Podcast Settings’

  3. Tick the box next to ‘Enable podcasting’

2. Create a SpeechKit project for your Substack posts

  1. Sign into SpeechKit (don't have an account? Start your free trial)

  2. Select 'Create new project'

  3. Enter your Substack title into the ‘Title’ field (this is just for reference)

  4. From the ‘Language’ dropdown, select the language (and locale, if appropriate) that your Substack posts are written in

  5. Select ‘Create'

Create an audio-enabled Substack post

1. Draft your Substack post

  1. Sign into Substack and go to your Writer Dashboard

  2. Select ‘New episode’ and draft your post like normal

2. Create the audio version using the SpeechKit Editor

  1. Go to the 'Content (Audios)' section of your SpeechKit project dashboard

  2. Select 'Text-to-Speech Editor' under 'Create an audio'

  3. Copy and paste your Substack post’s title into the ‘Title’ field

  4. Copy and paste your Substack post’s body into body section — you can make edits to adjust what is read aloud

  5. Insert any audio snippets (optional)

    1. Select '+' ('Add paragraph') then 'Upload audio'

    2. Upload the mp3 file from your device

  6. Change voice selections (optional) — please note that you can change the default voices in 'Settings (General)'

    1. Go to the title or paragraph you would like to edit the voice for

    2. Click on the voice name then select a new voice from the list (press the play icon to hear a preview)


    Wish you could speak to readers in your own voice? With SpeechKit's voice cloning technology, you can. Email [email protected] to learn more.

  7. Select 'Publish', follow the instructions, then select 'Publish' again

  8. When your audio's status is processed, click the play button to check you're happy with the audio — you can make edits to your text and reprocess if not

3. Insert the audio version

  1. Go to the 'Content (Audios)' section of your SpeechKit project dashboard and hover on your audio version

  2. Select the download icon — an audio player will open in your browser

  3. Download the audio from the player to your device — the method will vary depending on your browser, but you will likely need to right-click on the player or select '⋮' to access a 'Download video' option

  4. Go to your draft post in Substack and select ‘Upload mp3 episode audio’

  5. Select and upload your mp3 file

  6. Select 'Publish' and follow the instructions on Substack


Are there any other ways to insert audio?

We recommend using the mp3 upload method outlined above, but you can also insert SpeechKit audio into Substack posts via link or Spotify embed. Other forms of audio embeds (for example, iFrame embed) are not possible in Substack at the moment. You cannot attach files to Substack posts or emails, either.

  • Link: Draft a post in Substack, create the audio version with SpeechKit's Text-to-Speech Editor, then copy and paste the shareable audio URL into your draft post. You might want to use anchor text like ‘Listen to the audio version here’.
  • Spotify embed: Draft a post in Substack, create the audio version in SpeechKit with Spotify distribution, then copy and paste the Spotify podcast URL directly into your draft post. A player embed will be generated automatically, allowing users to read and listen to the post in one place.

Will subscribers be able to play audio in their emails?

The Substack web player and Spotify embed player will be previewed in emails, but they will not be playable. Subscribers will need to click through to the web version of the post in order to listen.

If you link to the shareable audio URL, the user will be taken to a separate webpage with the SpeechKit web player.

Can I make audio-enabled posts available to subscribers only?

Yes, you can make audio-enabled posts available to subscribers only. Simply draft your post, select ‘Publish’, then select ‘Only paid subscribers’ before ‘Send to everyone now’. You may need to turn on paid subscriptions first.

Can I use audio in different sections of my publication?

Yes, you can use audio in different sections of your Substack publication. This makes it possible to offer separate subscriptions for various types of post — for example, you could publish your posts and audio in different languages.

If you want the option to use the mp3 upload method in your new section, you will need to create a ‘Podcast’ section rather than a ‘Newsletter’ section. (You can still publish text-only posts in Podcast sections.)

Otherwise, you can simply create a new ‘Newsletter’ section and insert audio using the link or Spotify embed method.

Should I use the podcast feed URL in SpeechKit or Substack?

Both SpeechKit and Substack allow you to distribute your audio content via podcast feed. This makes it possible to publish on platforms like Spotify, Apple Podcasts, and Google Podcasts.

If you use the Substack podcast feed URL, all audio content published via the Substack web player will be distributed (this includes uploaded mp3s and audio recorded directly in the Substack editor). If you wish to delete any published podcast, you will need to delete the audio from the associated post.

If you use the SpeechKit podcast feed URL, all audio content created on your SpeechKit project will be distributed.

How to create a podcast feed with SpeechKit

Should I import my SpeechKit podcast feed to Substack?

If you import your SpeechKit podcast feed to Substack, your existing podcasts will be cloned and published as audio-enabled posts (episodes) in Substack. You can then edit these episodes.

Your SpeechKit podcasts will not be deleted, and future podcasts will not be automatically imported. You can continue using your SpeechKit podcast feed like normal.

Importing your SpeechKit podcast feed URL is therefore recommended if you wish to mass-import existing podcasts to Substack.