Speak the Words
The Speak the Words content type asks a question that the student answers speaking out loud, using the browser's speech recognition. The AI generates the question, the accepted answers, and the speech recognition language.
AI-generated configuration
| Setting | Description | Possible values | Default |
|---|---|---|---|
| Question | The question the student must answer by speaking. | Free text from the prompt | — |
| Accepted answers | The spoken answers considered correct, including variants and synonyms. | At least 1, no cap on the amount (the previous maximum of 5 was removed) | The answers requested or inferred from the topic |
| Speech recognition language | The language the recognizer listens in, always with its regional variant. | A language with regional variant (e.g. Spanish with its regional variant, US English) | The language of the content, with its regional variant |
Generated content
- One spoken question, answerable with any of its accepted answers.
- The list of accepted answers (main term plus variants or synonyms when requested).
- The visible interface in the language of the course.
Rules and behavior
- Speech recognition depends on the student's browser: it requires a compatible browser such as Chrome. An activity that does not listen in another browser is not a generator failure — always test in a compatible browser.
- Requested exact amounts of accepted answers are generated exactly, without trimming, since there is no cap.
- The question must remain answerable with any one of the accepted answers.
- As a scored activity, the result is reported to the Moodle gradebook.
Example prompts
Without syllabus
A spoken question in Spanish with two accepted answers and the recognizer set to Spanish with its regional variant:
I need an H5P "speak the words" activity for the Public Speaking course: the question "What is the opening part of a speech called?" with the student answering out loud. Accept "exordium" and "introduction" as valid answers.
A different regional recognition language, US English:
Prepare an H5P "speak the words" activity for the Basic English course: have the student say out loud how to greet someone formally in the morning. Accept "good morning" as the answer, with speech recognition in US English.
With syllabus
A high exact amount of accepted answers honored in full, drawn from unit 3 of the uploaded document:
Make me an H5P "speak the words" activity that asks about the most important concept of unit 3 of the syllabus I uploaded and accepts eight different answers, among terms and variants from that unit.