纪念我的第一篇博文--说一下讯飞引擎的简单使用

今天是2016-4-9,星期6,苦逼的我还是在加班,好在今天事情不是很多,心情也可以。其实很久之前就想开自己的博客,但是由于没时间(主要是懒癌发作)。就一直耽搁。

好了,今天开始第一篇博文。就讲讲最近做的一个小项目吧。使用讯飞和图灵机器人做一个语音聊天机器人。

我只是讲主要的步骤,没有很详细,由于水平有限,如果有错误或者想和我探讨的,请联系我。

我是使用eclipse开发的,没有用Android studio,其实有想转的,但是。。。还是不说了。

先看看最后的效果


首先,让大家看看我的框架结构

其中 activity包里面是活动界面的编写,其实一个是欢迎界面,所以主要的就是Main_chat这个Activity,然后是bean包

定义了一些数据类

好了,接下来,看主程序。


首先对讯飞引擎进行初始化,初始化其他部件。 定义一个handler来处理接收信息。


我设定程序进入后自动开始语音识别,或者点击按钮除非语音识别, 调用MyIat类,使用讯飞的语音识别功能,这部分参照讯飞的DEMO。不是很难,





需要注意的是,由于我需要在每次语音识别后判断是否继续下一次识别,所以需要对识别后的结果判断是否包含“再见”、”拜拜“等关键词。如果包含,则不再进行下次语音识别。


这里需要使用讯飞的语音合成,讲从图灵那里返回的数据使用语音读出来。代码如上图

大致的程序就是这样。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值