Filters: SimpleSpeak text-to-speech

Maintained by Nick a few years ago, in a leather jacket Nick Freear
A Moodle filter to provide speech synthesis (text-to-speech/ TTS) services for arbitrary text.
22 sites
5 fans

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
    Fri, 27 Jul 2018, 7:54 PM
    Amazing plugin, very useful, I will apply it on my website for Web Development Company in Dubai. and i guess your plugin could be very helpful for website especially created for students.
  • Picture of Jennifer Lee
    Mon, 30 Jul 2018, 1:39 PM
    I really liked your post. I always read this kind of information. I also want to share some helpful information regarding essay help and custom essay writing service
  • Picture of hayley george
    Fri, 3 Aug 2018, 1:47 PM
    I also want to share some helpful information regarding assignment help
  • Picture of myloweslife portal
    Mon, 13 Aug 2018, 6:23 PM
    nice blog Myloweslife
  • Picture of Tally Shaw
    Mon, 13 Aug 2018, 6:26 PM
    This text-to-speech plugin is a great tool for many of us and especially for newbies like me. For those having trouble installing the plugin, a quick look at the manual and instructions will do the trick. I was having a bit of trouble helping with dissertation as the plugin enabled me to do the job effective and write my essay without an hassle.
  • Picture of Jason David
    Thu, 30 Aug 2018, 2:34 PM
    This content to-discourse plugin is an incredible device for a considerable lot of us and particularly for beginners like me. For those experiencing difficulty introducing the plugin, a speedy take a gander at the manual and guidelines will work. I was having a touch of inconvenience with UK essay writing service plugin empowered me to carry out the activity without an issue.
  • Theresa Delcas
    Tue, 4 Sep 2018, 5:06 PM
    My Assignment Services is a well-established and prominent name in providing high-quality assignment help online to students since almost a decade. You can trust our academic ghostwriters completely to get best quality write-ups including case studies, research proposals, dissertations and theses, and more. It is the best assignment help Adelaide provider.Students should always keep themselves ready to meet the university requirements in order to achieve good grades, moreover, they prefer attending lengthy classes instead of writing assignments. Students who are not comfortable with writing assignments can avail university assignment help by buy assignment at My Assignment Services comparatively low prices.
  • Picture of Alpha Assignment
    Tue, 4 Sep 2018, 5:37 PM
    Great work done by you .Informative and problem-solving content that users can easily digest can work really great for almost all types of blogs. When a user find something informative on a blog, he/she is more likely to come back again in future to get something valuable from your side. Assignment Help
    We Provide Best Assignment Help so that your Information is very useful for us to do better in future in Assignments Writing.
  • Picture of David Peter
    Thu, 6 Sep 2018, 1:43 AM
    i am working in a web development organization and found your plugin very useful.
  • Picture of Assignment Help
    Sat, 8 Sep 2018, 7:30 PM
    Nice blog. Thanks for sharing. Assignment Help provide the assignment writing services in Australia.
  • Picture of Suhana Williams
    Wed, 12 Sep 2018, 2:23 PM
    Assignment help brings to you a comprehensive solution with an assurance of peerless writing style, implemented in every paper.
  • Picture of Alison Carmel
    Thu, 13 Sep 2018, 5:59 PM
    Students always stuck in somewhere in assignment writing and ask for help at uk assignment writers - and this services provide solutions of every academic problem. There is too many writing help services website available at Google but this one is most famous in the academic world because of their work quality and cheap rates.
  • Picture of Gracie Anderson
    Tue, 18 Sep 2018, 2:20 PM
    Once you complete the payment, our assignment help experts start working on your assignment and you get a first class nursing assignment help from us that fulfills your assignment requirements. A simple definition of Nursing is Care towards the society using appropriate diagnosis and treatment facilities.
  • Picture of Gracie Anderson
    Wed, 19 Sep 2018, 6:56 PM
    If you do not want to be the sufferer, then why not taking an online Accounting assignment help Australia? Several students seek Accounting assignment help to score winning grades, and that is why we have emerged to offer you what you deserve.
1 2 3 4 5 6 7
Please login to post comments