基于Pocketsphinx开发安卓离线语音识别项目——在安卓项目中导入Pocketsphinx

作者:诗酒赴韶华
奉言:暇腾点跃千帆,醉卧江海万澜。
转载请注明出处:https://blog.csdn.net/dj2017/article/details/105463978

一、下载pocketsphinx-android-demo

下载地址

二、AS新建空白项目

打开空白项目的setting.gradle文件,添加:,’:models’,’:aars’

在这里插入图片描述

三、app层的build.gradle文件添加内容

在这里插入图片描述
此时,不需要sync now。如果,sync now 报错了,可以先不用理会。

四、以module方式,导入pocketsphinx

在这里插入图片描述
Module Type选择.aar
在这里插入图片描述
选择pocketsphinx-android-demo中的aar文件
在这里插入图片描述在这里插入图片描述
再检查一遍,确认无误,点击finish进行下一步
在这里插入图片描述

五、导入后,Reimport Gradle Project

在这里插入图片描述

六、加入必要文件

在这里插入图片描述
在这里插入图片描述
Sync Now
在这里插入图片描述

七、删除不必要的文件

在这里插入图片描述
之后找到该文件夹删除
在这里插入图片描述

八、验证是否成功导入

在这里插入图片描述
可以看到,说明导入成功了。实现时,千万记得导对包。

九、开始离线语音识别之旅

在这里插入图片描述

个人知识记录习惯:OneNote --> CSDN博客 --> Github

  • 基于Kaldi开发安卓离线语音识别项目(二)语音技能探讨
  • 基于Kaldi开发安卓离线语音识别项目(三)语音识别流程
  • 基于Kaldi开发安卓离线语音识别项目(四)实现中文语音识别
  • 基于Kaldi开发安卓离线语音识别项目(五)实现唤醒词识别及唤醒响应
  • 基于Kaldi开发安卓离线语音识别项目(六)识别效果优化探讨
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐