I've updated the settings to give you complete control over the voice engine for both English and Tamil!
Here is what was changed:
Independent Voice Settings: In the SettingsScreen, you will now find two separate options:
Select English Voice
Select Tamil Voice
Filtered by Language: Selecting one of those options will show a list of voices filtered strictly to that language. This allows you to handpick your favorite voice, where you can specifically choose the standard Male or Female voice variations offered by your phone's TTS engine (e.g. ta-in-x-tam for male, ta-in-x-taf for female).
Smart Language Switching: In the TTSService, the system is now aware of the active language before it speaks. Whenever the app speaks in Tamil, it will load your precise Tamil voice preference, and when it switches to English, it will load that corresponding English voice preference.
Translations updated: Both the English and Tamil localization files were updated to translate these newest setting options.
Since Android don't provide a reliable way to exclusively filter "Male" or "Female" globally due to unformatted voice names, giving you the ability to pick out the exact voice mapping per language allows you to choose your desired configuration.
You can preview these changes by running the app and tapping into the Settings -> General tab! For testers, Let me know if everything is running smoothly.
No comments:
Post a Comment