首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TextToSpeech onInit()正在收到华为P40 Lite中错误状态的调用

TextToSpeech onInit()正在收到华为P40 Lite中错误状态的调用
EN

Stack Overflow用户
提问于 2020-04-13 15:02:42
回答 1查看 491关注 0票数 1

在华为P40 Lite中,我遇到了一个奇怪的问题,在使用TextToSpeech时,是用TextToSpeech.ERROR状态调用onInit(),而不是TextToSpeech.SUCCESS,特别是在华为P40 Lite中,因此,在调用tts.speak()时, to无法绑定到TTS引擎

上述问题只出现在少数几款设备上,比如华为的P40 Lite。在rest其他设备中,相同的代码工作正常,也就是说,使用onInit状态正确地调用TextToSpeech.SUCCESS ()。

请帮助我理解,onInit()失败的原因可能是什么。

EN

回答 1

Stack Overflow用户

发布于 2021-01-19 17:01:25

您可以转到Android设置>可访问性>语音合成,看看是否有任何TTS引擎可用。对于华为( Huawei )和美祖( Meizu )这样的中国设备,它可能会丢失,因此应该单独安装。解决这一问题的最简单方法是使用Google并安装Google文本到语音服务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61190721

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档