Switch DLI German modules to ElevenLabs voice IDs and speaker mappings

This commit is contained in:
2026-03-22 14:09:06 +03:00
parent d4f1cd732f
commit 083aa1840d
16 changed files with 110 additions and 110 deletions

View File

@@ -4,10 +4,10 @@ TITLE: Introduction to Reading
DESCRIPTION: This module introduces German pronunciation and spelling rules.
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
$LESSON Section 1: Vowels a, e, i, o, u
$GRAMMAR Vowel Pronunciation Rules

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli-german-l1
TITLE: Lesson 1: Greetings
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Schmidt | achernar
VOICE: Frei | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Frei = cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Schmidt = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes
$GRAMMAR Grammar Notes

View File

@@ -3,14 +3,14 @@ DIOCO_DOC_ID: dli_german_lesson_2
TITLE: Lesson 2: Social Courtesies
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Schulz | achernar
VOICE: Schmidt | achird
VOICE: Kellner | aoede
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Kellner = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Schmidt = onwK4e9ZLuTAKqWW03F9
VOICE_SPEAKER: Schulz = cjVigY5qzO86Huf0OWal
$LESSON Section 1: Grammar Notes

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_lesson_3
TITLE: Lesson 3: Introductions, "Kein", and Possessives
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Weber | achernar
VOICE: Frau_Weiss | achird
VOICE: Braun | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Braun = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Frau_Weiss = hpp4J3VqNfWAUOO0d1Us
VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes
$GRAMMAR Grammar Notes: "Kein" and Possessives

View File

@@ -3,16 +3,16 @@ DIOCO_DOC_ID: dli_german_lesson_4
TITLE: Lesson 4: Daily Activities
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Instructor | aoede
VOICE: Student | achird
VOICE: Student_1 | achird
VOICE: Student_2 | achernar
VOICE: Schmidt | achernar
VOICE: Schulz | achird
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Instructor = JBFqnCBsd6RMkjVDRZzb
VOICE_SPEAKER: Schmidt = onwK4e9ZLuTAKqWW03F9
VOICE_SPEAKER: Schulz = cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Student = cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Student_1 = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Student_2 = cjVigY5qzO86Huf0OWal
$LESSON Section 1: Grammar Notes
$GRAMMAR Daily Activities

View File

@@ -3,12 +3,12 @@ DIOCO_DOC_ID: dli-german-lesson-05
TITLE: Lesson 5: In the Classroom
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Krause | achernar
VOICE: Schwarz | achird
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Krause = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Schwarz = cjVigY5qzO86Huf0OWal
$LESSON Section 1: Grammar Notes

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_l06
TITLE: Lesson 6: Asking for Directions
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Neumann | achernar
VOICE: Fremder | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Fremder = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Neumann = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes
$GRAMMAR Grammar Notes

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_lesson_7
TITLE: Lesson 7: A Chance Meeting
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Schulz | achernar
VOICE: Nachbar | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Nachbar = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Schulz = cjVigY5qzO86Huf0OWal
$LESSON Section 1: Grammar Notes

View File

@@ -4,12 +4,12 @@ TITLE: Lesson 8: A Busy Weekend
DESCRIPTION: A busy weekend, prepositions taking the dative case, the command form, and separable prefixes.
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Weber | achernar
VOICE: Krause | achird
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Krause = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: lc_dli_german_l09
TITLE: Lesson 9: An Invitation to Dinner
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Voss | achernar
VOICE: Frau_Frei | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Frau_Frei = hpp4J3VqNfWAUOO0d1Us
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Voss = nPczCjzI2devNBz1zQrb
$LESSON Section 1: Grammar and Cultural Notes

View File

@@ -4,13 +4,13 @@ TITLE: Lesson 10: At a Party
DESCRIPTION: Learn to use modal verbs dürfen, sollen, and möchte, and practice German diphthongs.
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Weiss | achernar
VOICE: Neumann | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Neumann = onwK4e9ZLuTAKqWW03F9
VOICE_SPEAKER: Weiss = nPczCjzI2devNBz1zQrb
$LESSON Section 1: Grammar Notes

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_lesson_11
TITLE: Lesson 11: Going on a Date
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Schmidt | achernar
VOICE: Frl_Wegener | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Frl_Wegener = hpp4J3VqNfWAUOO0d1Us
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Schmidt = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes and Pronunciation

View File

@@ -4,12 +4,12 @@ TITLE: Lesson 12: In the Barracks
DESCRIPTION: Learn reflexive verbs, the verb wissen, and adjective comparison.
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Weber | achernar
VOICE: Braun | achird
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Braun = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar and Writing System

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_lesson_13
TITLE: Lesson 13: Talking about the Weather
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Weber | achernar
VOICE: Schwarz | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Schwarz = cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar and Pronunciation
$GRAMMAR Variable Prepositions and Pronunciation

View File

@@ -4,13 +4,13 @@ TITLE: Lesson 14: Housing
DESCRIPTION: Housing vocabulary, plural forms of nouns, and pronunciation of consonant clusters.
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Voss | achernar
VOICE: Neumann | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Neumann = onwK4e9ZLuTAKqWW03F9
VOICE_SPEAKER: Voss = nPczCjzI2devNBz1zQrb
$LESSON Section 1: Grammar Notes

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_lesson_15
TITLE: Lesson 15: Vacation Plans
TARGET_LANG_G: de
HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German
VOICE_INTRO: aoede | Speak like a friendly narrator
VOICE_PROMPT: achernar | For exercise prompts
VOICE_RESPONSE: achird | For exercise responses
VOICE: Weber | achernar
VOICE: Krause | achird
VOICE: Narrator | aoede
VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE_SPEAKER: Krause = nPczCjzI2devNBz1zQrb
VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar and Cultural Notes