官网登录或者注册账号:http://www.xfyun.cn
1.点击创建新应用-->2.随便写一些信息-->3.点击提交
4.选择开通业务-->这里用将文字信息转化为声音信息举例
5.点击SDK下载-->6.选择平台-->7.选择运用
下载下来的zip名字就是Android_voice_1109_APPID
APPID每个应用不一样
解压出来是这样的
授人予鱼不如授人予渔
doc-->MSC Develop Manual for Android.pdf 讲的非常的详细。为官方说明文档
下面也会给出具体的步骤和一些注意事项
Step 1 导入 SDK,如果只要文字转语音的就只要黄色部分就够了
libs下面黄色的包添加到studio里
如果没有jniLibs目录的话,就在Android视图下的build.gradle
android {
//添加
sourceSets {
main {
jniLibs.srcDirs = ['libs'];
}
}
}
Sync Now下就有了
下面添加jar引用
compile files('libs/Msc.jar')
compile files('libs/Sunflower.jar')
Sync Now
Step 2 添加用户权限
在工程 AndroidManifest.xml 文件中添加如下权限
<!--讯飞语音相关-->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Step 3 初始化
copy了一个类,在application里面初始化语音对象
Step 4 使用,一句搞定
AudioUtils.getInstance().speakText("不早了,洗洗睡了吧");
AudioUtils参考自http://www.jianshu.com/p/8fd3bcc33104
特别注明:doc-->MSC Develop Manual for Android.pdf 讲的非常的详细,而且不止文字转语音这么一点功能,建议都看一下