cordova-plugin-IFlyspeech-m.../README.md

75 lines
1.6 KiB
Markdown
Raw Normal View History

2018-09-14 14:50:00 +08:00
# 科大讯飞的语音听说读写的cordova插件
## 安装方法
2018-09-14 14:55:10 +08:00
下载插件与官方SDK,android与ios的SDK需要分别建立项目下载SDK
2018-09-14 14:50:00 +08:00
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
下载之后找到插件下
2018-09-14 14:57:36 +08:00
2018-09-14 14:50:00 +08:00
ios目录src/ios
2018-09-14 14:57:36 +08:00
2018-09-14 14:50:00 +08:00
android目录src/android/libs
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
然后将SDK目录下
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
ios SDKlib/iflyMSC.framework
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
android SDKlibs
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
分别替换插件的ios目录和android目录中的文件
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
将android SDK assets\iflytek目录中的文件替换插件中src/android/assets/iflytek路径下的文件
2018-09-14 14:58:03 +08:00
2018-09-14 14:50:00 +08:00
然后修改plugin.xml
搜索app_id将后面的值换成自己申请的appid
2018-09-14 15:06:23 +08:00
2018-09-14 14:50:00 +08:00
搜索appkey将后面的值换成自己申请的appid
修改res/values/strings.xml
搜索appid将后面的值换成自己申请的appid
修改src/ios/CDVSpeech.m
搜索app_id将后面的值换成自己申请的appid
运行cordova plugin add [插件的绝对路径]
## 调用方法
2018-09-14 14:53:32 +08:00
/** 开始录音 最大持续时间40秒
2018-09-14 14:50:00 +08:00
* @Param 成功callback
* @Param 失败callback
* @Param 是否显示录音画面
* @Param 是否显示标点
*
*/
xunfeiListenSpeaking.startListen(success, error, callback);
// 停止录音
xunfeiListenSpeaking.stopListen();
/**
* 开始说话
* @Param 成功callback
* @Param 失败callback
* @Param 需要说出的信息
*/
xunfeiListenSpeaking.startSpeak(success, error, message);
// 停止说话
xunfeiListenSpeaking.stopSpeak();
// 暂停说话
xunfeiListenSpeaking.pauseSpeaking();
// 恢复说话
xunfeiListenSpeaking.resumeSpeaking();