Filters: SimpleSpeak text-to-speech

Maintained by Nick a few years ago, in a leather jacketNick Freear
A Moodle filter to provide speech synthesis (text-to-speech/ TTS) services for arbitrary text.
6 sites
9 fans
Current versions available: 1

A 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. And for accessibility to those with disabilities.

Requirements: tested with Moodle 1.9.7 and 2.0.2 (all Moodle 1.9.x and 2.0.x should work). Requires Javascript. Requires a TTS service - see Readme.

Uses:  jQuery (v1.3.2).


  1. Download and unzip the code files. Copy to the directory on the server, eg.
  2. Log in to Moodle as admin, visit `Site Administration | Modules | Filters | Manage Filters`. Scroll down and click on the icon for Simplespeak to enable it.
  3. Choose SimpleSpeak under Filters, and add a TTS service. Or set in config.php, eg.
    $CFG->simplespeak_service_url =
    The string can contain two placeholders, !TEXT and optionally !LANG (language). This service can be local, or third-party - see Readme.
  4. Ensure that the directory $CFG->datarootis writeable by the Apache user, or create a writeable cache directory,


Simple example. Enable the filter (admin). Then, type the following in a Moodle resource:

  [Speak] Hello world! [/Speak]


Screenshot #0


Nick a few years ago, in a leather jacket
Nick Freear (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Alison Carmel
    Mon, May 27, 2019, 5:55 PM
    Searching for the British writers help in the UK? Essay yard always delivers best quality plagiarism free essays. Essay Help Online is the top Essay Writers UK firm in the UK.
  • Picture of zlpack industry
    Wed, Jun 19, 2019, 10:18 PM
    this is awesome community
  • Picture of Jack umar
    Wed, Jun 19, 2019, 10:22 PM
    The article is really the greatest on this valuable topic.
  • Picture of changxiang technology
    Wed, Jun 19, 2019, 10:51 PM
    really good to know about it.
  • Picture of mat wavecn
    Wed, Jun 19, 2019, 10:59 PM
    thanks for posting such a nice article! keep going
  • Picture of Keira Tayor
    Fri, Jun 21, 2019, 2:57 PM promise that you will always get quality custom papers at very reasonable prices. If you want to check our authenticity, you can check a few assignment writing service reviews where many of our satisfied reviewers have described our services as satisfactory.
  • Picture of Azeem UD DIN
    Mon, Jan 6, 2020, 10:07 PM

    Excellent article! We will be linking to this great post on our site. Keep up the good writing.
  • Picture of mark classsic
    Mon, Feb 3, 2020, 4:46 PM
  • Picture of John Oliver
    Tue, Mar 3, 2020, 3:12 PM
    Nice work
  • Picture of Mark Roy
    Tue, Apr 7, 2020, 6:53 PM
    Love this post
  • Picture of Charles Madueke
    Wed, Apr 8, 2020, 12:54 AM
    Lovely write up.. feels to good to be here.
  • Picture of Rk. Jone
    Sat, Apr 18, 2020, 7:38 PM
    Hi please visit our website
  • Picture of Anmol Saini
    Sun, Apr 19, 2020, 6:10 PM
    I personally use them for my blogs
  • Picture of gospel music
    Sat, May 2, 2020, 1:32 PM
    Thanks for posting such a nice article! keep going
1 2 3 4 5 6 7 8 9 10 11 12
Please login to post comments