Eating our own dog food: how we use online text to speech

We recently revamped and relaunched our website while also migrating from Drupal to WordPress. Although we have a plugin for WordPress, we went with a manual implementation that allows us to customize how we speech-enable our new website.

We publish our main website in nine languages. Each language version is speech-enabled in that language and uses four of our products:

  • ReadSpeaker Enterprise Highlighting is used on almost every page. This solution reads the text out loud and simultaneously highlights it.
  • ReadSpeaker proReader is used on the ReadSpeaker proReader page. It opens the player in a new window that contains the text of the page. The text is then read and highlighted at the same time.
  • ReadSpeaker docReader lets the user listen to our online documents. The text is also highlighted.
  • ReadSpeaker formReader provides vocal assistance while filling out our contact forms. Both the fields that the user must fill in and the text that the user enters are read.

For each product and language, we can choose which voice we want to use. We could also alternate between voices if we so wanted. Most of the pages on our website contain one Listen button and are speech-enabled in one language using only one voice. Exceptions include the news section and our blog. Both contain multiple Listen buttons so that you can listen only to the post that interests you.

A good example of a page that uses multiple Listen buttons, languages, and voices is a new feature of our website: the Languages and Voices page. This page contains a selection of the language and voice combinations for our online text-to-speech products. We have demos in over 30 languages on this page and some of our preferred voices for each language. You can listen to any language and voice and switch between them as you wish.

Contact us for any help with multiple products, languages, Listen buttons, or voices on your own site.