转载请说明出处!
作者:kqw攻城狮
出处:个人站 | CSDN
语音唤醒
唤醒功能,顾名思义,通过语音,唤醒服务,做我们想做的事情。
效果图
开启应用后说讯飞语音或者讯飞语点唤醒
源码下载
地址:http://download.csdn.net/detail/q4878802/9023213
步骤
1. 创建应用,开通服务
地址:http://blog.csdn.net/q4878802/article/details/47762169
2. 下载SDK
我们要使用的是讯飞的付费功能,选择唤醒服务,点击下载以后,会提示没有购买。点击“购买服务”
点击购买一会看到付费情况,有项目需要,就必须购买,我们写Demo,讯飞给提供了体验版的SDK,和正式版的没有功能上的区别,但是只能试用35天,装机量只有3个,唤醒词不能改,只有“讯飞语音”和“讯飞语点”两个唤醒词。
3. 解压SDK
assets目录下是一些图片资源文件
doc目录下是一些开发文档
libs目录下是一些jar包和so库
res目录下是语音的资源文件,非常重要
sample目录下是Demo
开发步骤
1. 添加权限
这里用到的唤醒功能不是所有的权限都用到的,具体用到了哪些权限,可以看上面的链接,用到哪写权限就加哪些权限,这个为了快速方便测试,把讯飞用到的权限都加上了。
|
|
2. 初始化appid
我是将appid的初始化放在的Applicaiton下,具体可以下载源码
|
|
3. 工具类
初始化好了以后直接复制工具类就可以用了
|
|
测试类
|
|
页面布局
|
|
注意
- 如果你直接用我的Demo,我用的是测试版的离线包,只有35天的试用期,而且装机量只有3个,如果大家都用,很可能是不能正常运行的
- 如果是参考我的demo自己写一个,千万不要忘记替换appid和资源文件。