Spoken Word free WordPress plugin
Description
Add text-to-speech (TTS) to content, with playback controls, read-along highlighting, multi-lingual support, and settings for rate, pitch, and voice. Uses local text-to-speech engine in user’s browser. Directly interfaces with the speechSynthesis browser API. Zero external requests or dependencies. Words are selected/highlighted as they are being spoken to allow you to read along. Skips speaking elements that should not be read, including footnote superscripts (the sup element). Pauses of different length added are between headings versus paragraphs. Controls remain in view during playback, with each the current text being spoken persistently being scrolled into view. (Requires browser support for position:sticky.) Back/forward controls allow you to skip to the next paragraph; when not speaking, the next paragraph to read will be selected entirely. Select text to read from that point; click on text during speech to immediately change position. Multi-lingual support, allowing embedded text with [lang] attribute to be spoken by the appropriate voice (assuming the user has it installed). Settings for changing the default voice (for each language), along with settings for the rate of speech and its pitch. (Not supported by all engines.) Changes can be made while speaking. Hit escape to pause during playback. Voice preferences are persistently stored in localStorage, with changes synced across windows (of a given site). Ability to use JS in standalone manner (such as in bookmarklet). Known to work in the latest desktop versions of Chrome, Firefox, and Safari. (Tested on OSX.) It does not work reliably in mobile/touch browsers on Android or iOS, apparently due both to the (still experimental) speechSynthesis API not being implemented well enough on those systems and/or programmatic range selection does not work the same way as on desktop. For these reasons, the functionality is disabled by default on mobile operating systems. Try it out on standalone example with
Features
Cost:
Free
Provider:
Weston Ruter
Popularity:
Low
WPMarket

