How I Added Voice to My Text Blog Posts

SMS Text

Since the time I bought iPhone and started spending more time outside with my daughter, I have found that having an audio version of a blog post may actually be really, really useful! Just think about that: users may be given an opportunity to listen to your content while on their way to the office, while jogging, while in an air plane, you name it!

Thus I decided to find some way to create an audio version of my own blog. My first impression was that there were quite a few of tools allowing to do that. But some of them turned out to be paid, others seemed broken – so in the end I was left with only one option: Odiogo. So I am sharing the whole process here:

Go to Odiogo and sign up by providing your email and blog RSS feed URL (note: your feed needs to retrieve full posts, Odiogo won’t work with extracts). For information on how to activate RSS full text option on various platforms, refer to Odiogo FAQ) . After this step your podcast feed is already created.Your blog dedicated page looks as follows

odiogo - dedicated page

whereas your blog feed that can be integrated in any podcast client looks like this:

odiogo: RSS feed

To integrate it to your blog, you’ll need to take the following steps:

1. Wait for the confirmation email which looks as follows:

odiogo: email

2. Install the plugin (with new WordPress versions you can do it right from the WP-admin panel) and activate it.

3. Go to Settings > Odiogo Listen Button and activate your account by providing your feed ID you received in an email message:

odiogo: activate

4. Now you should see a "Listen" button underneath the title of each post on your blog. When you click the button, the text is shifted a few lines down and a control bar appears from which the MP3 file can be played/paused.

odiogo: listen button

Warning: the player may not always be available (especially for older posts) but the mp3 and iTunes downloads will always be there.

Link under the player provide with a few more options

  • Grabbing iTunes download;
  • Streaming the MP3 files
  • Subscribing to the podcast version of the blog
  • Listening to older posts MP3 files, etc.

5. You may also want to add a subscription link to your blog sidebar (ala feedburner), to do that: go to Widgets and drag the "Odiogo Subscribe Button" to your sidebar:

odiogo widget

After that the button looks like this:

odiogo sidebar button

Odiogo also supports two more blogging platforms:

Are you aware of any other similar tool as (being nice tool overall) Odiogo not always behaves the way it is supposed to, so I’d love to try another alternative.

Ann Smarty

Ann Smarty

Brand amd Community Manager at Internet Marketing Ninjas
Ann Smarty is the blogger and community manager at Internet Marketing Ninjas. Ann's expertise in blogging and tools serve as a base for her writing,... Read Full Bio
Ann Smarty
Subscribe to SEJ!
Get our weekly newsletter from SEJ's Founder Loren Baker about the latest news in the industry!
  • Vance Sova

    Hi Ann,

    I’ve been considering having the audio posts available on my blog and reading your post was very helpful.

    You’ve done a lot of research and it’s good to know what are the best tools to use.

    I’m very concerned with one thing though.

    I’ve been told that having rss retrieve the full length of posts may create duplicate content which the search engines don’t like.

    I’d like to know what your thoughts are on that.

    Otherwise it’s pretty clear that people who are interested in following what one has to say in their blog would benefit from being able to listen to it.


    • Ann Smarty

      Vance, are you “noindexing” your feed? This should help. Feedburner can do that right form your control panel.

  • Shekhar sahu

    that’s great
    But wordpress plugin!! will it work for a blogger blog?

    • Almer Viloria

      @Ann: Thanks for this, and will inform you if there is anything I found, really great for the readers to get another way to get a hold of you.

      @Shekhar: Yeah it supports even a blogger blog, which ann also indicated on the last part of her post.

  • Gerald Weber


    I tried this a long time ago when i first heard about this plugin. At first it seemed like a really cool idea, but once I implemented it and tested it out it sounded like a very bad robots and was actually pretty difficult for me to understand so I decided to take it off.

  • Andrew @

    Thanks for sharing this bit of information, I might actually try it in the future. I hope I will not encounter some issues. But, if I do, will be informing you.

  • CAP Digisoft

    Hi Ann,

    Thanks for the great information. But one thing i concern about is how would the content being pronounced for the languages other than English?

  • Dries Bultynck

    Only English for now i guess ? Interesting post though!

  • Dawn Veselka

    Thanks for this Ann! I’m excited to try it out and see how it works. I appreciate all of your time and research that went into this. Thank you for sharing it with us.