cordova-plugin-IFlyspeech-m.../README.md
2018-09-14 15:06:23 +08:00

75 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 科大讯飞的语音听说读写的cordova插件
## 安装方法
下载插件与官方SDK,android与ios的SDK需要分别建立项目下载SDK
下载之后找到插件下
ios目录src/ios
android目录src/android/libs
然后将SDK目录下
ios SDKlib/iflyMSC.framework
android SDKlibs
分别替换插件的ios目录和android目录中的文件
将android SDK assets\iflytek目录中的文件替换插件中src/android/assets/iflytek路径下的文件
然后修改plugin.xml
搜索app_id将后面的值换成自己申请的appid
搜索appkey将后面的值换成自己申请的appid
修改res/values/strings.xml
搜索appid将后面的值换成自己申请的appid
修改src/ios/CDVSpeech.m
搜索app_id将后面的值换成自己申请的appid
运行cordova plugin add [插件的绝对路径]
## 调用方法
/** 开始录音 最大持续时间40秒
* @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();