Our goal is to have audio in all of the stories we publish, to best match the Duolingo experience, and to give learners practice at listening comprehension. But we can probably all agree that teaching incorrect pronunciation is worse than having no listening practice at all!
After experimenting with the different TTS services and voices we have available (and the above tips and tricks), if you cannot find any that correctly pronounce your language, there are some edits you will need to make to your stories. Converting the "listening" questions to similar "comprehension" questions will give readers a better learning experience.
If you want to make it easy to convert back to listening exercises when TTS voices become available in the future 🤞🏽, you can make a duplicate of the exercise, comment-out #the lines of the old one, and convert the new one.
[ARRANGE]
to [POINT_TO_PHRASE]
.> Tap what you hear
to > Choose the option that means "."
[ ]
around the "Speaker"-line.(+CorrectAnswer)
.> Choose the option that means "From~Language Hint."
Old:
#[ARRANGE]
#> Tap what you hear
#Speaker100: [(Babam) (Kanadalı) (ve) (annem) (Türkiyeli).]
#~ my~father (is)~from~Canada and my~mother (is)~from~Turkey
New:
[POINT_TO_PHRASE]
> Choose the option that means "my~mother."
Speaker100: (Babam) (Kanadalı) (ve) (+annem) (Türkiyeli).
~ my~father (is)~from~Canada and my~mother (is)~from~Turkey
[SELECT_PHRASE]
to [CONTINUATION]
.> Select the missing phrase
to > What comes next?
~ From~Language Hint
(using tildes and pipes as needed to align the hints and answers).Old:
#[SELECT_PHRASE]
#> Select the missing phrase
#Speaker507: Bugün [önemli~bir maçım] var.
#~ today an~important my~game I~have
#+ önemli bir maçım
#- önemli bir maçımız
#- önemsiz bir maçım
New:
[CONTINUATION]
> What comes next?
Speaker507: Bugün [önemli~bir maçım] var.
~ today an~important my~game I~have
+ önemli~bir maçım
~ an~important my~game
- mor kurbağalarım
~ purple my~frogs
- altı çarşambam
~ six my~Tuesday