Essentials
Essentials copied to clipboard
[Bug] Problem with TextToSpeech under iOS 15.6
Description
TextToSpeech can no longer read out numbers correctly with German voices under iOS 15.6. Each number is introduced with a "Homograph Start" and ended with a "Homograph End". This disturbs the text flow significantly. English voices do not seem to have this problem.
Steps to Reproduce
var oLocals = await TextToSpeech.GetLocalesAsync(); var oOpt = new SpeechOptions(); oOpt.Locale = oLocals.Where(l => l.Language.Equals("de-DE")).First(); await TextToSpeech.SpeakAsync("Apfel sag einmal 17");
Expected Behavior
Device reads out "Apfel sag einmal 17"
Actual Behavior
Device reads out "Apfel sag einmal Homograph Start 17 Homograph End"
Basic Information
Xamarin Essentials: 1.7.3 iOS: 15.6
This is probably not a bug in Essentials.
See:
- https://github.com/dlutton/flutter_tts/issues/334
- https://forum.smartapfel.de/forum/thread/10335-ios-15-6-kurzbefehle-u-merkw%C3%BCrdige-textansage/