|
|
|
|
@ -777,15 +777,12 @@ class _FloatingSearchButton extends State<FloatingSearchButton>
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
speak() async {
|
|
|
|
|
var voice = await flutterTts.getVoices;
|
|
|
|
|
await flutterTts.setVoice({"name": "es-us-x-sfb-local", "locale": "es-US"});
|
|
|
|
|
print(voice);
|
|
|
|
|
// var voice = await flutterTts.getVoices;
|
|
|
|
|
if (_currentLocaleId == 'en' && results['ReturnMessage'] != null) {
|
|
|
|
|
//await flutterTts.setLanguage("en-US");
|
|
|
|
|
await flutterTts.setVoice({"name":"en-au-x-aub-network", "locale":"en-AU"});
|
|
|
|
|
await flutterTts.speak(results['ReturnMessage']);
|
|
|
|
|
} else if (results['ReturnMessage_Ar'] != null) {
|
|
|
|
|
await flutterTts.setLanguage("ar-SA");
|
|
|
|
|
// await flutterTts.setVoice("ar-xa-x-arc-local");
|
|
|
|
|
await flutterTts.setVoice({"name":"ar-xa-x-ard-network", "locale":"ar"});
|
|
|
|
|
await flutterTts.speak(results['ReturnMessage_Ar']);
|
|
|
|
|
}
|
|
|
|
|
// Future.delayed(const Duration(seconds: 10), () {
|
|
|
|
|
|