SiteNarrator Text-to-Speech Widget


The SiteNarrator text-to-speech widget is embedded into your posts and give users an alternate way to consume your content as audio.

You can select many natural sounding voices from Google Wavenet and Amazon Polly.

We automatically synthesize your articles into audio and deliver them to users via Amazon CloudFront.

Articles are synthesized only the first time. When an article is updated, only changed paragraphs are resynthesized.

You can monitor detailed daily usage and cost via our customer dashboard.


  • User sees a ‘Listen to this article’ button at the top of every post.
  • When clicked, the button expands into an audio player and starts speaking.


This plugin provides 1 block.

  • SiteNarrator Insert a text-to-speech widget


  1. Sign up for an account.
  2. After signup, login to the customer dashboard and add your website domain(s).
  3. Click on ‘Get Code’ in the dashboard and note down your API key.
  4. Install the SiteNarrator Widget plugin through the WordPress plugins store.
  5. Activate the plugin through the ‘SiteNarrator Widget Settings’ menu in WordPress.


What is Text to Speech(TTS) technology?

Text to Speech technology reads aloud digital text—the words on computers, smartphones and tablets. TTS helps people with learning disabilities improve their reading comprehension.

How does the SiteNarrator widget work?

The SiteNarrator widget appears at the top your posts as a button labeled “Listen to this article”. When clicked, the button is replaced by an audio player that plays back the synthesized speech of your article content.

How much does it cost?

View pricing.

Is SiteNarrator billed on the domain or account level?

An account can be associated with many domains. Billing is based on the cumulative cost incurred on all domains associated with the account.

Where can SiteNarrator be purchased?

SiteNarrator can be purchased globally in any country using a credit card.

How do my website users use the widget? Do my users have to download anything?

Users do not need to download or install anything to use the widget. When they click on the “Listen to this article” button on your website, the widget will be embedded directly into the page to enable playback of synthesized speech.

Which devices and browsers support the SiteNarrator widget?

The widget works on all device types, including desktop, mobile, and tablet devices. It supports all modern browsers.

What languages does the SiteNarrator widget support?

The widget support 25+ languages including English, Spanish, French, German, Hindi, Chinese Mandarin, Italian, Portuguese, Russian, Japanese, and Arabic.

What kind of data and reporting does the widget collect and share?

The widget collects the URL of the article listened to, time of day, device type(desktop/mobile), OS, and GEO.

Where do you recommend a webmaster place the Listen button on a website?

We recommend placing the widget at the top of articles, or in a visible place above the fold.

Do you sell my website’s user data?

No, we do not sell customer or user data to third parties.

Does the SiteNarrator widget support DOCs and PDFs?

The widget does not support reading DOCs, PDFs, or any type of documents that are embedded into the web page.

How do I cancel?

You can cancel anytime by removing the widget from your website. By removing the widget from your site, you no longer incur service charges.


أكتوبر 1, 2023
Esto es demasiado bueno para ser verdad. Es completo y facil. Quisiera darle 7 estrellas. MUCHAS GRACIAS
دجنبر 28, 2022
Very good for free.Speech not ideal, but for free-product it is normal quality.
مارس 10, 2023 3 replies
This is Great for free! But why does it say this is a Demo before it goes on to speak aloud the content? For small or starter sites it’s FREE but having the voice say “This is a Demo of the read-aloud widget” before it starts to go onto read-aloud the post kinda makes it less attractive and makes your website or blog look and sound very amateur! which is not what you want when you’re just starting up your site or blog and want to come across as a professional. It says there is a paid version for more heavy users ( I couldn’t find it anywhere) I would also hope and like to check I am talking about the same App/Plugin. The site is readaloudwidget But my main point is this if your going to give a FREE version for light users (which is kind) but if you put “This is a Demo of the read-aloud widget” before it starts to go onto read-aloud the post, then it’s not worth having the free version if you want to build your site or blog, as it will portray you as a beginner and your audience will not feel confident in your site/blog and you will lose them as customers or subscribers. A real shame they put that at the beginning, as I think they would do much better removing it (so you build confidence with your readers) then if you become a heavy user they should just inform you you now need to go to a paid subscription. Developers great app but please take on my comments, or I can not see people using it (if they want to come across as professional) then you have lost a real customer (lead) when they use it
فبراير 27, 2022
I’m not a techie, just a “user-type,” so when a reader asked me to add text-to-voice capability to my blog, it was intimidating. However, I tackled the challenge. I searched around, found one that I tried and … it was scary what it ended up doing! So, I tried again and came across SiteSpeaker. I found this plug-in super simple to figure out and add to posts (FYI #1 … Just add a “Short Code” block into your post and cut and paste the code that Site Speaker provides when you set up an account … which is free). I found a voice that is perfect for the content of my blog. Diction and pacing are excellent. I had what I thought was a technical issue and within a couple of hours (on a Sunday!), I had an answer explaining why this happened (FTI #2 … it takes 30 min. for the plug-in to refresh its cache, so if you make a change to your post’s text, it won’t be reflected in the text-to-voice version for 30 min. … quite manageable). Thanks!
Read all 9 reviews

Contributors & Developers

“SiteNarrator Text-to-Speech Widget” is open source software. The following people have contributed to this plugin.