User:Nick Freear/SimpleSpeak filter
Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: Nick Freear/SimpleSpeak filter.
SimpleSpeak TTS filter
A Moodle filter to provide speech synthesis (text-to-speech/ TTS) services for arbitrary text. Text such as `[Speak] Hello world! [/Speak]` is replaced with a button with the text as a label. Press the button, and the text is spoken!
This is beneficial, for example, when teaching younger children, teaching languages, and for accessibility to those with disabilities.
Uses: jQuery (v1.3.2).
Note, currently (May 2011) we need a service that returns an MP3 file:
- jTalkPlugin. Uses LAME and Festival. They've recently exposed their API, eg.
- VozMe. Just discovered via the excellent Text to voice addon for Firefox. Exposes a popup Flash player - not directly useable yet, eg.
To use, log in to Moodle as admin, go to Site Admin | Plugins | Filters | SimpleSpeak, and enter the service URL in the settings form. Eg.
More to follow!