As you may have noticed already, I’ve added an image to the top of every blog post saying Listen now. When you click it, a nice little flash player appears and you’ll now hear the blog post being narrated by some dude. It’s a computer generated mp3 and I’m very impressed with the quality. I’ve also added a podcast as a second RSS feed with all the mp3’s attached to each post.

I have no idea if this is something people want to use, but I think it is very cool. And guess what, it’s a free service provided by Odiogo that anyone can use. It works by reading your RSS feed and creating an mp3 file from each post.

Set it up

First of all you have to sign up with Odiogo for a free account. Then you wait 6½ hour for your account to be created and the first mp3’s created. That’s it, now you have a special podcast feed served by Odiogo. Check out mine.

That’s the first step. Second step is to add the image button on each post. Odiogo have created some plug-ins for Wordpress, Blogger, MovableType and Terapad you can use and I have created an extension for BlogEngine.NET 1.2. Download it at the bottom of this post.

Ping service

Optionally, you can take advantage of Odiogo’s ping service that let’s your blog software ping Odiogo’s servers when you create a new post. Then they’ll automatically create the mp3 file right away instead of waiting for them to crawl your blog. In BlogEngine.NET you have to open the PingServices page in the admin section and add this service address: http://rpc.odiogo.com/ping/. Remember that the blog post need to be converted to an mp3 and that takes a little while. I don’t know how long yet, but there will be a gap from when you publish a post to the mp3 is available.

Podcast feed link 

You can also add a reference to the podcast feed in your page’s header by adding a link tag. In BlogEngine.NET you must navigate to the settings page in the admin and paste a link tag with your podcast URL in the href attribute like so: 

<link rel="alternate" type="application/rss+xml" title="Podcast" href="http://podcasts.odiogo.com/-net-slave/podcasts-xml.php" />

Change the part in bold to your own feed URL.

Download BlogEngine.NET extension

The extension will add the image button on top of your posts and surround it with a div that has a class called odiogo so you can control it through CSS. The extension also shows you how to manipulate the controls on any page and not just the rendered output of posts and comments. All you need to do is to open the extension file and change the FeedID variable to the one you recieve in the activation e-mail from Odiogo. You'll find it in the subject of that mail and it is an integer.

Download Odiogo.zip (1.13 kb)

Comments

davidee
a really useful service!! i'm waiting to odiogo that add italian language to use on my own dotnetblogengine. 

cool!! :)
davidee
Joe
Awesome!  Added it to http://www.codeplex.com/BlogEngineExtensions/SourceControl/ListDownloadableCommits.aspx
Joe
chinhdo.com
Pingback from chinhdo.com

Finds of the Week - Nov 28, 2007 &raquo; Chinh Do
chinhdo.com
danijels
I don't know, apart from accessibility point of view and maybe downloading it to your mp3 player, I cannot really see anyone wanting to sit idle in front of a computer and having stuff narrated to one self. Speaking of accessibility, that was really no WAI friendly code. 
danijels
nurasto
Cool Service. This is rocket science lol. Thank you, Mads, for sharing and the extension ofcourse!.
nurasto
Jimmi Bram Nielsen
Very nice service! Especially because you now can read long posts while coding. I even tried listening to several posts at the same time while browsing, this puts my multitasking to the test :-)
Jimmi Bram Nielsen
Mr. Phucked
This actually is really cool.  I have a humor blog and this would be pretty funny to listen to the articles and allow me to do podcasts!
Mr. Phucked
DotNetKicks.com
Trackback from DotNetKicks.com

Make your blog talk
DotNetKicks.com
Chris R Chapman
I was *almost* sold on this idea for my blog until I heard it read your post - while 80% perfect, it's a little kludgy to have it read &quot;BlogEngine.NET&quot; as:

B-L-O-G-E-N-G-I-N-E-dot-N-E-T

Likewise for links - it's just too painful.  Hopefully in future iterations, oidogo will have some higher-level heuristics to analyze and more intelligently read the posts for conversion to audio.
Chris R Chapman
Phil Garcia
I updated your Odiogo Extension to work with the new ExtensionManager in the BlogEngine.NET 1.3 release. The code is available here:

http://www.thinkedge.com/BlogEngine/page/Upgrade-to-the-Odiogo-Extension-.aspx

Note: It requires the recent patches to the ExtensionManager. They have been uploaded to CodePlex.
Phil Garcia
thinkedge.com
Pingback from thinkedge.com

Odiogo Extension Update
thinkedge.com
krishnan.co.in
Pingback from krishnan.co.in

Odiogo - Voice your content
krishnan.co.in
Phil Garcia
After sending a message to Odiogo, the service will now pronounce BlogEngine.NET, instead of spelling it out each letter.
Phil Garcia
blog.odiogo.com
Pingback from blog.odiogo.com

Odiogo Blog  &raquo; Blog Archive   &raquo; Odiogo Extension for BlogEngine.NET
blog.odiogo.com
Naveen
What to do in case of a BlogEngine.Net solution deployed over LAN/Intranet? Then how to get things from Odiogo as it asks for URL?
Naveen
Juan
I wanted to use it but my blog has both english and spanish posts... I modified the Syndication class for it to receive a parameter in the URL and filter out the spanish posts, but Odiogo didn't like it for some reason, even though I see it correctly in the feed... I e-mailed them to try to work it out but had no response

You can see that it works: http://juanformoso.com.ar/syndication.axd?excludetag=spanish
Juan
howtospoter.com
Pingback from howtospoter.com

Free Tool To Pull Your Visitors By Their Ears And Turn Them Into Readers | WordPress Web 2.0 Spot-Er
howtospoter.com
thws.cn
Pingback from thws.cn

odiogo— | 磨剑庐
thws.cn
Scott Marlowe
Cool. Thanks for the extension and the heads up on Odiogo. I'm up and running.
Scott Marlowe
Thanh Dong
Hi, 
I don't know, how can Odiogo translate content with Vietnamese to voice?? ;):) hi` hi` .. EN 
Thanh Dong
techsidestories.com
Pingback from techsidestories.com

It&#8217;s a blog. It&#8217;s a podcast. It&#8217;s both! | TECH SIDE STORIES|
techsidestories.com
pemenang
hi, can i translate your post into my Indonesian language and post it in my blog?
thanks
pemenang
piyush
it is agreat work,and thumbs up for ur creativity..
thanks alot for sharing..
regards..
piyush
website monitoring
This is really cool!  I have 2 blogs and this would be just great to listen to my posts and allow me to add podcasts.
website monitoring
websiteofthestate.interactiveinfonet.info
Pingback from websiteofthestate.interactiveinfonet.info

Web site of the state - Secretary - Illinois secretary of state web site
websiteofthestate.interactiveinfonet.info
Whitescriber Videoscribes
BlogEngine Extensions

BlogEngine Extensions
Whitescriber Videoscribes

Comments are closed