Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)

Android集成百度语音识别怎么避坑?

首先先放一张集成失败的图(记得一定要用真机,因为它不支持VAD,我这里使用Pixel2):Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第1张图片
首先你去百度搜索“百度语音识别”,或者点击我下面的链接
百度语音识别平台
然后去创建一个应用,名字不要太雷同就好
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第2张图片
创建成功后你会得到自己应用的APPID和KEY
在这里插入图片描述
现在需要下载它的SDK文件,点击下来的链接也可以
SDK下载地址
在这里插入图片描述
下载完解压后打开文件夹找到如图文件夹:
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第3张图片
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第4张图片
里面包括了官方集成文档,虽然我自己试了五六次集成都失败,但我还是打不死的小强,通过不断查找方法终于找到解决的方法,也正好这个方法我在百度上是找不到的,所以想分享给大家。
话不多说直接新建一个工程:
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第5张图片
先导入刚刚下载好的SDK模块
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第6张图片
找到文件中的core文件夹
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第7张图片
在这里插入图片描述
导入的过程需要点时间,继续下一步,右键app找到模Module Settings
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第8张图片
这里从左往右看Dependencies > app > + > Moudule Dependency
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第9张图片
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第10张图片
打上勾,OK,APPLY/OK,会重新刷新项目
把Android切换为Project,找到settings.grade,有下面截图就代表成功了一半!!
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第11张图片
首先我们要清楚,导入别人的库和包一定要遵循别人提供的版本号和构建器的版本号,所现在需要把自己项目的各种版本号改成和core模块一样的版本号
可以看下core的版本号先
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第12张图片
这里千万不要手贱升级
现在切换回Android目录,这是没有修改前的版本,我的版本都比较新,所以要改跟core一样的版本
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第13张图片
修改后的版本号,minSdkVersion这个可以不用改,改完后记得Sync Now,没有提示Sync Now(可以点击File > Sync project with Gradle File),不然没有修改成功
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第14张图片
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第15张图片
还有一个地方比较坑的没改,可以看下官方文档给出的版本号
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第16张图片
Gradle的版本也是需要改的,可以看下我修改前的版本是4.0.0
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第17张图片
修改后都要刷新(Sync project)一遍项目
Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第18张图片
现在前期的全部步骤都完成了,现在来到MainActivity.class文件改成如下:是把AppCompatActivity改成ActivityMiniRecog,最后安装软件就可以了。

public class MainActivity extends ActivityMiniRecog(){
}

Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第19张图片
没有报错就可以运行了,如果你是跟我的步骤做完的我可以保证你99%可以成功!
奉上成功的截图:

Android集成百度语音识别到HelloWorld需要注意什么?(保姆级教学)_第20张图片
希望这篇文章可以帮到正在折腾的你,可以点个关注收藏喔!
没有许可禁止转载我的文章!

你可能感兴趣的:(安卓,语音识别)