ResponsiveVoice Text To Speech

Description

ResponsiveVoice is a HTML5-based Text-To-Speech library designed to add voice features to WordPress across all smartphone, tablet and desktop devices. It supports 51 languages through 168 voices and has no dependencies.

Languages include UK English, US English, Spanish, French, Deutsch, Italian, Greek, Hungarian, Turkish, Russian, Dutch, Swedish, Norwegian, Japanese, Korean, Chinese, Hindi, Serbian, Croatian, Bosnian, Romanian, Catalan, Australian, Finnish, Afrikaans, Albanian, Arabic, Armenian, Czech, Danish, Esperanto, Hatian Creole, Icelandic, Indonesian, Latin, Latvian, Macedonian, Moldavian, Montenegrin, Polish, Brazilian Portuguese, Portuguese, Serbo-Croatian, Slovak, Spanish Latin American, Swahili, Tamil, Thai, Vietnamese and Welsh.

Support and Questions visit here first:

Useful Links:

Features:

  • Listen to any post or page with the tap of a button
  • Shortcodes to place Listen button anywhere on the post or page
  • 51 languages supported through 168 voices
  • Unlimited text to speech
  • Easy access to content for website users, tap to listen to your page or post read aloud
  • A more functional website for a range of users including visually impaired and the elderly
  • Web Accessibility Compliance Group 2.0, ADA and BS 8878:2010 features

Usage:

  • It’s Easy – To have the Listen button appear put the following shortcode anywhere in the text of your page or post.
    [responsivevoice_button]

You can select a voice by using the “voice” parameter, and change the text that appears on the button with the “buttontext” parameter. The following shortcode will read in the US English Female voice, and the button will say “Play”.
[responsivevoice_button voice=”US English Female” buttontext=”Play”]
A full list of ResponsiveVoice names is available at Documentation. Default is UK English Female.

  • Read a whole page, or just sections of text – If you don’t want the whole page or post to be read, just surround the salient text with
    [responsivevoice]Text you want ResponsiveVoice to read [/responsivevoice]
    This tag also supports the voice and buttontext parameters. Additionally, you can place the button after the text (it will be before by default) with the “buttonposition” tag, like so:
    [responsivevoice buttonposition=”after”]Text you want ResponsiveVoice to read [/responsivevoice]

For more details, please see the Documentation

Requirements

There are no requirements, you do not need to install cURL.

Screenshots

  • ResponsiveVoice Listen button in a WordPress post.

Installation

  1. Unzip files.
  2. Upload the entire responsivevoice-text-to-speech folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Use the shortcodes in your post or page.
  5. Enjoy!

FAQ

You can read our FAQs here

If you have experienced any problems with this plugin please let us know by contacting our support department at Support website.

Installation Instructions
  1. Unzip files.
  2. Upload the entire responsivevoice-text-to-speech folder to the /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.
  4. Use the shortcodes in your post or page.
  5. Enjoy!

Reviews

The right thing

We wrote about the problem with our site and the authors updated the plugs immediately. Our site is for people with special needs. [link removed]
Fantastic. Thanks a lot

Captivating (for me)

Our site is rather text heavy and I thought this might be a great addition. I am enthralled with the plugin but have no idea if visitors are using it.
Is there a way to gather analytics for usage?
Is this project still alive? It’s been quite some time since updates!

No good for many languages

Install on my wp web for news where im publish news from Macedonia but there is a big problem with this plugin, on WP and other language mean Croatian , Serbian Macedonian plugin work but when click on play buton reading is very very fast and in plugin not option to setup speed for reading, Do not spend yours time on this plugin beacose this is only comercial reclam, its shit, its nothing. Sory but if some trued or any other way resolve this please contact me on email admin@makvesti.com – not for money

A good start

Unfortunately this plugin does not work well with Italian language. The voice also reads apostrophes, letters with accent, graphic symbols like “#” links, tags…

It seems an unicode issue ( UTF8 unicode )

It would be perfect if the voice read only the text inside a post.
You must still work a lot in this plugin. Anyway is a good start, hope next updates will fix the bug

So far best TTS plugin

English and french sounds better than AT&T Natural reader. Croatian has still place for improvement, but folks it runs almost all languages. I couldn’t believe that it can be so easy and effective. Try, you will stop searching other stuff.

Read all 15 reviews

Contributors & Developers

“ResponsiveVoice Text To Speech” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.5.6

  • Upgrade to ResponsiveVoice 1.5.6
  • Improve fallback handling

1.5.5

  • Align version with main ResponsiveVoice library to provide more precise support.
  • Fix bug causing some paragraphs to be skipped in very long texts.
  • Improved HTML5 audio stability.
  • Improved HTML5 audio and TTS initialization on iOS and Android.
  • Fixed support for HTML5 audio on Android.
  • Added 54 Microsoft Edge native voices.
  • Improved native voice matching.
  • Improved Split sentences.
  • Improved Decimal places interpreted as pause.
  • Fixed Taiwan native voice priority.
  • Use new iOS10 voices when available for native TTS.
  • Use Edge non-English voices for native TTS.
  • Improved time estimation algorithm.
  • Fixed overlap issue on Android fallback mode.
  • Improve support of non-latin character voices.
  • Deprecated voice: Arabic Male – Updated to Arabic Female.
  • Deprecated voice: Danish Male (no longer supported, mapped to female).
  • Deprecated voice: Finnish Male (no longer supported, mapped to female).
  • Deprecated voice: Greek Male (no longer supported, mapped to female).
  • Deprecated voice: Latin Male (no longer supported, mapped to female).
  • Deprecated voice: Slovak Male (no longer supported, mapped to female).
  • Deprecated voice: Swedish Male (no longer supported, mapped to female).
  • Deprecated voice: Vietnamese Male (no longer supported, mapped to female).
  • Minor bugfixes and stability improvements.

1.1.7

  • Add buttonposition parameter to [responsivevoice] tag.
  • Buttons can now be styled through the responsivevoice-button class.
  • Update compatibility with latest WordPress release.

1.1.6

  • Load ResponsiveVoice through HTTPS.
  • Position ResponsiveVoice button to before paragraph instead of after.

1.1.5

  • Update compatibility with WordPress release.

1.1.4

  • Releases will now be properly tagged, tags can be found in the “tags” folder as usual.
  • Added responsivevoice.css and responsivevoice-includes.php.
  • FIX: apostrophes, quotation marks, &, <, >, non-breaking spaces and en dashes will no longer be converted to ASCII codes.

1.1.3

  • Removed ResponsiveVoice icon from buttons, now the speaker emoji is displayed instead.
  • FIX: Text in the button should not wrap around anymore.

1.1.2

  • FIX: multiple instances of ResponsiveVoice buttons now work on the same page.
  • FIX: fixed vertical alignment of the ResponsiveVoice logo in buttons.
  • FEATURE: added the possibility to only speak a piece of text. Just surround it with [responsivevoice] and [/responsivevoice]. Its parameters are voice and buttontext, like with [responsivevoice_button].

1.1.1

  • FIX: Text in [responsivevoice_button] won’t wrap anymore.
  • Added FAQ and Support links to the plugin’s action row in WordPress’ “Installed plugins” page.

1.1

  • Clicking on the RVListenButton on a page while a voice is playing will now stop it.
  • Added support for new standardized shortcode, [RVListenButton].
  • Added support for a “voice” parameter for [RVListenButton], which defaults to UK English Female.
  • Added support for a “buttontext” parameter for [RVListenButton], which defaults to “Listen to this”.

1.0.5

  • Support for voice attribute in shortcode

1.0

  • This is the initial release of the plugin