cocos集成科大讯飞语音识别

有开发者反映在cocos2d-x中不知道怎么使用我们的语音SDK,这个demo希望可以帮到大家。

1.在运行demo前,请确保你已经配置好Eclipse + ADT + CDT + NDK rd9 + cocos2d-x 3.2 + ant + python 2.7的开发环境。环境用到的东西虽然很多,但配置并不复杂,可以参考http://wenku.baidu.com/link?url=e0Ozr66WbrbDX4GyfQBT6cGF3Hn9iVv-cKnnp_stvK5W16F9LikL0sBPNYHwrG2GsamYKLBj3c0CkWJ79KtAOKT-raoEuXDfYl2qpoCwQwW

2.cocos2d-x的开发语言为C++,而讯飞Android语音SDK是用Java写的,所以在cocos2d-x中使用语音SDK的关键就在于C++和Java的相互调用,所涉及到的jni知识可以在http://www.cnblogs.com/yaozhongxiao/archive/2012/03/07/2383085.html脑补一下。

3.demo中只实现了语音合成、语音听写,在此基础上稍加修改其他功能也能轻易实现。

demo的使用:1.新建一个cocos2d-x Android版HelloWorld工程;2.用demo中的Classes、Resources文件夹替换掉HelloWorld中的相应文件夹,用proj.android下的jni、src、res和AndroidManifest.xml替换HelloWorld中的相应内容;3.把从开放平台下载的SDK中的Msc.jar放到libs下,将libmsc.so放到proj.android\jni\prebuilt\下,修改proj.android\res\values\strings.xml中的appid;4.编译运行。

apk下载地址:http://pan.baidu.com/s/1bn73K2V

demo下载地址:http://bbs.xfyun.cn/forum.php?mod=attachment&aid=MjgzOHxiYjI5OWI1NHwxNDUzMjYxNzE5fDU2OTA2fDk3NTY%3D


你可能感兴趣的:(cocos集成科大讯飞语音识别)