|  | 
 
| 
本帖最后由 zhaohuarong 于 2018-1-18 11:33 编辑
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  
 最近研究了一个声音识别的库,叫Snowboy。
 github地址:https://github.com/Kitt-AI/snowboy
 
 下面是在Android设备上使用这个识别库的步骤:
 1.从github下载代码
 
 复制代码$ git clone https://github.com/Kitt-AI/snowboy.git
目前, Snowboy支持下面的平台(目前暂不支持Windows):
 
 all versions of Raspberry Pi (with Raspbian based on Debian Jessie 8.0)Mac OS X 64bitUbuntu 64bitAndroid with ARMv7 CPUsiOSPine 64 with Debian Jessie 8.5 (3.10.102)Intel Edison with Ubilinux (Debian Wheezy 7.8)
 2.安装swig
 
 3.编译swig wrappers for Snowboy:
 
 如果要编译 ARMv8 64位的版本用:
 
 会编译生成下面的ARM交叉编译动态链接库:
 jniLibs/
 ├── arm64-v8a
 │   └── libsnowboy-detect-android.so
 └── armeabi-v7a
 └── libsnowboy-detect-android.so
 还有一些Java接口文件
 java
 └── ai
 └── kitt
 └── snowboy
 ├── SnowboyDetect.java
 ├── snowboy.java
 └── snowboyJNI.java
 
 使用Android Studio打开工程: `examples/Android/SnowboyAlexaDemo` 然后运行。
 运行起来的截图:
 
   
 例子自带的模板文件是alexa.umdl,路径是snowboy/resources/alexa/alexa-avs-sample-app
 后面需要自己提交样本,然后生成新的模板文件,用以程序加载,就可以识别自定义的声音了。
 样本录音在其网站上进行,非常方便:https://snowboy.kitt.ai/dashboard
 进入该网页后直接点击“Create Hotword”按钮即可开始录音,需要录三段声音。
 录完就可以生成pmdl文件,将该文件替换原有的alexa.umdl文件即可。
 | 
 评分
| 参与人数 1 | 荣誉 +6 | 鱼币 +6 | 贡献 +6 | 收起
理由 |  
|  不二如是 | + 6 | + 6 | + 6 | Snow,"U know nothing",666 |  
查看全部评分
 |