Essentials icon indicating copy to clipboard operation
Essentials copied to clipboard

[Bug] Problem with TextToSpeech under iOS 15.6

Open js-ka opened this issue 3 years ago • 1 comments

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

js-ka avatar Jul 27 '22 12:07 js-ka

This is probably not a bug in Essentials.

See:

  1. https://github.com/dlutton/flutter_tts/issues/334
  2. https://forum.smartapfel.de/forum/thread/10335-ios-15-6-kurzbefehle-u-merkw%C3%BCrdige-textansage/

hig-dev avatar Aug 02 '22 21:08 hig-dev