这里是使用讯飞语言输入,具体步骤如下:
1、获取APPID
首先先到讯飞语音云官网注册一个账号http://www.voicecloud.cn/2、然后在我的语音云中创建一个新应用,选择语音基础能力,就可以看到Appid:××××××××
(注意:每个appid都是会有相对应的sdk包,不然无效)
3、创建一个新工程VoiceTest,并将下载的SDK包中的libs目录下的库导入到工程VoiceTest中的libs里面(直接复制过去即可)
4、注意权限问题:
<!--连接网络权限,用于执行云端语音能力 -->
<uses-permission android:name="android.permission.INTERNET"/>
<!--获取手机录音机使用权限,听写、识别、语义理解需要用到此权限 -->
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<!--读取网络信息状态 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<!--获取当前wifi状态 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<!--允许程序改变网络连接状态 -->
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
5、把sdk包中的sample(demo代码)导入Eclipse中,以便参考,其实就是要用到demo中的json解包方法
6、程序若过不去,也就是你的appid与相对应的sdk包有问题