老师,求详细解答!!!

C h e r r y 科大讯飞 Android 平台... 最后由 C h e r r y 于2016年05月12日回复

  • 2 回答
  • 1.2k 浏览
  • 老师,我的服务端和客户端代码有传输,从键盘输入在客户端输入信息,信息会直接传输到服务端,但是这是从键盘输入,我想通过语音识别出的信息传到客户端,而那个是从键盘输入,我试着在ManActivity中new SocketClient(text);可是还是不行,就是这个问题解决不了!


  • 极客学院_吕布 2016年05月08日 回答 #1楼
  • 调用send函数时,后面的参数就是要发送的信息。原来这个参数是你从键盘获取的字符串,把这里改成语音识别的结果就可以了。

  • 0 评论
  • C h e r r y 2016年05月12日 回答 #2楼
  • #1楼  @极客学院_吕布 

    老师,关键在于语音识别的结果通过方法调用不出去,为什么?我也测试了:

    if(text.contains("重启")) system.out.println("哈哈")

    if(text.contains("打开")) system.out.println("呵呵")

    当我运行时 我说重启 在LOGCAT上打印出“”哈哈“,没有打印出“呵呵”,相反也一样,这就说明语音识别正常 ,但是在if语句下写一个调用方法SocketClient(“重启”),但是没起作用。请老师指教!

  • 0 评论