【发布时间】:2011-05-11 18:09:09
【问题描述】:
我正在尝试在基于 AndEngine 的游戏中集成一些 Android 语音 API。
我将代码放在 BaseGame 活动中 - 但是此错误出现在运行时:
05-06 23:51:28.955: ERROR/AndroidRuntime(553): java.lang.RuntimeException: SpeechRecognizer 只能在应用程序的主线程中使用
如何访问应用程序主线程?以及如何确保我的语音代码在其中运行。
设置如下:
主类 - BaseGameActivity 语音类
Main Class 实例化一个新的 SpeechClass + 调用它的方法 - 然后我得到上述错误。
请告诉我如何正确地做到这一点。
【问题讨论】:
标签: java android speech-recognition speech-to-text