Voices
Kx Markdown can associate a voice with practice content.
Basic Voice Selection
Section titled “Basic Voice Selection”Use v to select a voice:
- Buenos días. [v:H]- Hola. [v:L]- Gracias. [v:N]The current Practice Sets use the voice identifiers:
HLNLanguage and Voice
Section titled “Language and Voice”A voice can also include an explicit language:
[v:en-N]This form combines:
en-N^^ ^^│ └─ voice└──── languageFor example:
- Vocabulary [v:en-N]- Greeting the instructor [v:en-N]This is useful when content that would otherwise be interpreted in the Practice Set’s working language should use another language.
Answer Voices
Section titled “Answer Voices”Language-specific answers encode their language and voice directly in the answer instruction:
[ans-en-N: "Good morning."][ans-en-H: "I would like a sandwich."][ans-es-N: "¿Qué día es hoy?"]The general form is:
ans-LANGUAGE-VOICEFor example:
ans-en-Nans-es-NThe language describes the answer content. The final identifier selects its voice.
Independent Front and Answer Voices
Section titled “Independent Front and Answer Voices”The practice content and answer can use different voice instructions:
- Gracias. [v:H, ans-en-N: "Thank you."]Here, v:H applies to the practice content while ans-en-N identifies the language and voice of the answer.
Voice identifiers are configuration values. Their specific available voices can evolve independently of the Kx Markdown structure.
