二、PocketSphinx-Android编译与运行
PocketSphinx是CMU Sphinx开发的一款轻量级基于嵌入式应用开发的离线语音识别开源工具,其源代码由C实现并且支持linux/Android平台开发。PocketSphinx官方文档及工具下载:http://cmusphinx.sourceforge.net/wiki/download/,其中:
1.解压pocketsphinx-0.8、PocketSphinxAndroidDemo、sphinxbase-0.8
-
sphinxbase-0.8 :Pocketsphinx和Sphinxtrain所需的支持库
-
pocketsphinx-0.8 :为C编写的语音识别库
-
sphinxtrain-1.0.8: 声学模型训练工具
-
sphinx4-5prealpha:Java实现的语音识别库
- cmuclmtk-0.7: 语言模型训练工具
到D:\Android(可自行更改),并将pocketsphinx-0.8、sphinxbase-0.8文件夹改名为pocketsphinx、sphinxbase(注意:由于是通过Cygwin来模拟linux运行环境,因此选择pocketsphinx-0.8.tar.gz和sphinxbase-0.8.tar.gz)另外,训练工具为cmuclmtk-0.7.tar.gz和sphinxtrain-1.0.8.tar.gz;
2.编译安装pocketsphinx、sphinxbase