我正在尝试理解RecognitionService和RecognitionService.Callback的功能。我对这个框架还不太熟悉,想知道如何调用RecognitionService中的onStartListening()函数。我看到了如何注册自定义语音识别服务?的帖子,但我在所有主要函数中插入了日志消息,以查看调用哪个函数。
我还查看了sdk中的示例应用程序,但它并没有很好地解释事情是如何发生的。我想从活动中调用startService。
我使用以下意图。
我还查看了sdk中的示例应用程序,但它并没有很好地解释事情是如何发生的。我想从活动中调用startService。
我使用以下意图。
Intent startServiceIntent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
startServiceIntent.setClass(this, SimpleVoiceService.class);
startService(startServiceIntent);
请问有人能帮我让这个工作起来吗?如果有人能指点我一个关于此的教程,或者描述一下如何进行一般流程,那就太好了。
非常感谢。