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. DESCRIPTION: This module introduces German pronunciation and spelling rules.
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
$LESSON Section 1: Vowels a, e, i, o, u $LESSON Section 1: Vowels a, e, i, o, u
$GRAMMAR Vowel Pronunciation Rules $GRAMMAR Vowel Pronunciation Rules

View File

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

View File

@@ -3,14 +3,14 @@ DIOCO_DOC_ID: dli_german_lesson_2
TITLE: Lesson 2: Social Courtesies TITLE: Lesson 2: Social Courtesies
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Schulz | achernar VOICE_SPEAKER: Kellner = nPczCjzI2devNBz1zQrb
VOICE: Schmidt | achird VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Kellner | aoede VOICE_SPEAKER: Schmidt = onwK4e9ZLuTAKqWW03F9
VOICE: Narrator | aoede VOICE_SPEAKER: Schulz = cjVigY5qzO86Huf0OWal
$LESSON Section 1: Grammar Notes $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 TITLE: Lesson 3: Introductions, "Kein", and Possessives
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Weber | achernar VOICE_SPEAKER: Braun = nPczCjzI2devNBz1zQrb
VOICE: Frau_Weiss | achird VOICE_SPEAKER: Frau_Weiss = hpp4J3VqNfWAUOO0d1Us
VOICE: Braun | aoede VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes $LESSON Section 1: Grammar Notes
$GRAMMAR Grammar Notes: "Kein" and Possessives $GRAMMAR Grammar Notes: "Kein" and Possessives

View File

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

View File

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

View File

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

View File

@@ -3,13 +3,13 @@ DIOCO_DOC_ID: dli_german_lesson_7
TITLE: Lesson 7: A Chance Meeting TITLE: Lesson 7: A Chance Meeting
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Schulz | achernar VOICE_SPEAKER: Nachbar = nPczCjzI2devNBz1zQrb
VOICE: Nachbar | achird VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Narrator | aoede VOICE_SPEAKER: Schulz = cjVigY5qzO86Huf0OWal
$LESSON Section 1: Grammar Notes $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. DESCRIPTION: A busy weekend, prepositions taking the dative case, the command form, and separable prefixes.
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Weber | achernar VOICE_SPEAKER: Krause = nPczCjzI2devNBz1zQrb
VOICE: Krause | achird VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes $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 TITLE: Lesson 9: An Invitation to Dinner
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Voss | achernar VOICE_SPEAKER: Frau_Frei = hpp4J3VqNfWAUOO0d1Us
VOICE: Frau_Frei | achird VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Narrator | aoede VOICE_SPEAKER: Voss = nPczCjzI2devNBz1zQrb
$LESSON Section 1: Grammar and Cultural Notes $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. DESCRIPTION: Learn to use modal verbs dürfen, sollen, and möchte, and practice German diphthongs.
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Weiss | achernar VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Neumann | achird VOICE_SPEAKER: Neumann = onwK4e9ZLuTAKqWW03F9
VOICE: Narrator | aoede VOICE_SPEAKER: Weiss = nPczCjzI2devNBz1zQrb
$LESSON Section 1: Grammar Notes $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 TITLE: Lesson 11: Going on a Date
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Schmidt | achernar VOICE_SPEAKER: Frl_Wegener = hpp4J3VqNfWAUOO0d1Us
VOICE: Frl_Wegener | achird VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Narrator | aoede VOICE_SPEAKER: Schmidt = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar Notes and Pronunciation $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. DESCRIPTION: Learn reflexive verbs, the verb wissen, and adjective comparison.
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Weber | achernar VOICE_SPEAKER: Braun = nPczCjzI2devNBz1zQrb
VOICE: Braun | achird VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar and Writing System $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 TITLE: Lesson 13: Talking about the Weather
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Weber | achernar VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Schwarz | achird VOICE_SPEAKER: Schwarz = cjVigY5qzO86Huf0OWal
VOICE: Narrator | aoede VOICE_SPEAKER: Weber = onwK4e9ZLuTAKqWW03F9
$LESSON Section 1: Grammar and Pronunciation $LESSON Section 1: Grammar and Pronunciation
$GRAMMAR Variable Prepositions 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. DESCRIPTION: Housing vocabulary, plural forms of nouns, and pronunciation of consonant clusters.
TARGET_LANG_G: de TARGET_LANG_G: de
HOME_LANG_G: en HOME_LANG_G: en
VOICE_DEFAULT: aoede | Speak clearly and naturally in German VOICE_DEFAULT: XrExE9yKIg1WjnnlVkGX
VOICE_INTRO: aoede | Speak like a friendly narrator VOICE_INTRO: XrExE9yKIg1WjnnlVkGX
VOICE_PROMPT: achernar | For exercise prompts VOICE_PROMPT: JBFqnCBsd6RMkjVDRZzb
VOICE_RESPONSE: achird | For exercise responses VOICE_RESPONSE: cjVigY5qzO86Huf0OWal
VOICE: Voss | achernar VOICE_SPEAKER: Narrator = XrExE9yKIg1WjnnlVkGX
VOICE: Neumann | achird VOICE_SPEAKER: Neumann = onwK4e9ZLuTAKqWW03F9
VOICE: Narrator | aoede VOICE_SPEAKER: Voss = nPczCjzI2devNBz1zQrb
$LESSON Section 1: Grammar Notes $LESSON Section 1: Grammar Notes

View File

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