Skip to content
Home » Blog » Day#17: Site Speaker – give your site a voice

Day#17: Site Speaker – give your site a voice

As a podcast lover and a slow reader, I learn best by listening. It’s much easier than reading. So I always like a blog or a publication site that lets readers listen to articles instead of only reading, especially for longer articles.

The ideal plugin that I was hunting for was something like AWS(Amazon Web Service)’s text-to-speech, which when implemented, looks neat like this:

AWS text-to-speech on diaryofbangkok.com
AWS text-to-speech on diaryofbangkok.com

This is my friend’s blog, give her a listen 🙂  

But I ended up not using it because it’s not free. So, I tried to look for a free plugin for my WordPress site and found SiteSpeaker which is free for my site because I don’t yet have much content. When implemented, it looks like the page you’re on right now with the widget on top of the post

What I like about this plugin :

  • There are many voices to choose from – more than 15 voices, both male and female. I chose a female one because it suits my blog most. You can choose one that presents the right tone and vibe to your content.
  • It’s simple to set up – I only had to sign in to the plugin website’s dashboard, choose the voice, copy the generated code, paste the code into my WordPress plugin setting area, and update the change. That’s all.
  • It looks minimal – I like this one. The function is obvious enough for the audience but not distracting to those who prefer to read. It even lets you choose your desired speed and volume as well.

Do you have a favorite text-to-speech plugin? Please share!


This is day#17 post and a part of my commitment to spend 30 minutes a day for 30 days straight to write about software development tools that I love. My goal is to build my daily writing habit and connect to more people. This project is inspired by @dickiebush ’s “Ship 30 for 30” Atomic Essays. 

Leave a Reply

Your email address will not be published.