Перейти к основному содержимому

Lesson dictionaries: how to use

The lesson editor has four dictionary types. Each solves a different task and affects validation, recognition, or speech synthesis.

Stop-words dictionary

Stop-words dictionary contains words and phrases a learner should not say in an answer.

  • What it does: if a stop word appears in recognized speech, the system marks the answer as an error.
  • When to use: for forbidden wording, filler words, or phrases that must not appear in answers.
  • How to fill in: add each word or phrase as a separate tag.

Abbreviations dictionary

Abbreviations dictionary stores mappings between short and full forms.

  • What it does: before answer validation, the system replaces short forms with full forms.
  • When to use: when expected phrases include abbreviations.
  • How to fill in: for each record, set two fields:
    • Abbreviation
    • Full form

Example pair: st -> street.

Hot-words dictionary

Hot-words dictionary improves recognition quality for difficult words and phrases in a specific lesson.

  • What it does: added words are sent to the lesson recognition model as high-priority terms.
  • When to use: when the system repeatedly misrecognizes specific terms, names, or phrases.
  • How to fill in: add words and phrases as separate tags.

Recommendation: write numbers as words (for example, two hundred fifty three).

Transcription dictionary

Transcription dictionary is used for TTS pronunciation (primarily in adaptive responses).

  • What it does: replaces words with custom transcriptions before speech synthesis.
  • When to use: when abbreviations, names, or terms are pronounced incorrectly.
  • How to fill in: use pairs in word [transcription] format, one per line or comma-separated.

Examples:

  • LMS [el-em-es]
  • KPI [ki-pi-ai]

Important:

  • if the same word is listed multiple times, the last value is used;
  • the same dictionary can be attached to multiple lessons and detached when needed.