You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Mac TTS Locale object only has the Language property populated and it populated incorrectly as it stores the voice Identifier, rather than the language information. This means it is essentially useless when trying to allow your app to switch languages to speak words natively.
Description
The Mac TTS Locale object only has the Language property populated and it populated incorrectly as it stores the voice Identifier, rather than the language information. This means it is essentially useless when trying to allow your app to switch languages to speak words natively.
Steps to Reproduce
See code here
https://github.com/xamarin/Essentials/blob/main/Xamarin.Essentials/TextToSpeech/TextToSpeech.macos.cs#L17
Expected Behaviour
Language property should store language info (eg fr-FR), and the other Locale properties (Name and Identifier) should be populated correctly.
Actual Behaviour
Incorrectly populated.
Basic Information
Screenshots
Reproduction Link
The text was updated successfully, but these errors were encountered: