Skip to main content

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

SettingDescriptionPossible valuesDefault
QuestionThe question the student must answer by speaking.Free text from the prompt
Accepted answersThe 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 languageThe 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.