如何快速的将离线语音识别PocketSphinx集成到自己的项目中

随声附和 提交于 2019-12-30 04:27:52

一、首先下载官方的DEMO
我给出我的链接让大家下载:PocketSphinx官方DEMO
二、自己新建一个AndroidStdio项目
三、导入官方项目的依赖aars具体步骤如下
在这里插入图片描述
在这里插入图片描述
然后点击next
在这里插入图片描述
在这里插入图片描述
然后打开自己工程的setting.grade

在这里插入图片描述
加入这句话include ‘:app’, ‘:models’, ‘:wear’, ‘:aars’, ‘:pocketsphinx-android-5prealpha-release’如下图所示:
在这里插入图片描述
然后点击右上角的Sync Now
在这里插入图片描述
然后你的项目中就会出现aars和models文件夹和库文件
在这里插入图片描述
然后将官方Demo中的aars文件夹和models文件夹中的内容分别拷贝到自己工程中的aars文件夹和models文件夹
四、将官方Demo中的assets文件夹中的内容拷贝到自己工程中的assets文件夹中,如果没有新建一个
在这里插入图片描述
五、将Demo中的MainActivity和layout中的内容复制到自己的工程中
六、在自己工程中的Build.gradle文件中 添加implementation project(’:aars’)
在这里插入图片描述
七、自己工程添加权限<uses-permission android:name="android.permission.RECORD_AUDIO"/>
在这里插入图片描述
八、把自己的工程运行到自己的手机上就OK了
九、如果有问题联系我:QQ:1124315978,如果没问题就点个赞吧
下面是我的工程大家自己下载:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!