Most of TTS Languages are availiable with Google Engine, but without Hébrew and Arabic vocal data
For using thooses TTS , i have to use another Engine like 'Vocalizer Voice' (for example or others that are not free).
But with 2 Engines, is it possible to set the favorite engine before Initialize a TTS spéficaly for an Engine that contain the TTS language to use, like :
B4X:
If TTS1.IsInitialized = False Then
'setEngineByPackageName
TTS1.Initialize("TTS1")
End If
then i could endly pass to Hébrew or Arabic as needed ?
- Standard Google (free) with : English, French, Italian, Japan , Russian, etc even Chineese and Hindian ... but Unfortunately no Hebrew and Arabic included on it
- So i have added a Engine with : Hébrew and Arabic (dowloaded from a paid app : Vocalizer Voice )
But How to Set (by code) the 'Prefered Engine' and be able use one or the other, depending of the TTS language to use ?