问题:当我在使用QT for Android开发时使用QTextToSpeech进行文本转语音时发现并不能正常播放,并且报错TextToSpeech: speak failed: not bound to TTS engine
解决方法:该问题的报错是因为QTextToSpeech对象初始化连接tts引擎是异步的,需要一点时间,所以不可以在创建完对象后立刻进行say操作,因此建议在一个类的构造函数中就提前初始化好该对象,后续再通过该对象去进行语音输出
问题:当我在使用QT for Android开发时使用QTextToSpeech进行文本转语音时发现并不能正常播放,并且报错TextToSpeech: speak failed: not bound to TTS engine
解决方法:该问题的报错是因为QTextToSpeech对象初始化连接tts引擎是异步的,需要一点时间,所以不可以在创建完对象后立刻进行say操作,因此建议在一个类的构造函数中就提前初始化好该对象,后续再通过该对象去进行语音输出