Go to file
2019-01-08 19:00:18 +08:00
src 使用新的 sdk,做相应的调整。只做“听写”,删除了一些没用到的文件。 2019-01-08 19:00:18 +08:00
www 初始化讯飞插件 2018-07-25 10:03:54 +08:00
package.json 初始化讯飞插件 2018-07-25 10:03:54 +08:00
plugin.xml 使用新的 sdk,做相应的调整。只做“听写”,删除了一些没用到的文件。 2019-01-08 19:00:18 +08:00
README.md Update README.md 2018-09-14 15:13:45 +08:00

科大讯飞的语音听说读写的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, isShowDialog, isShowPunc);
  
// 停止录音
xunfeiListenSpeaking.stopListen();

/**
  * 开始说话
  * @Param 成功callback
  * @Param 失败callback
  * @Param 需要说出的信息
  */
xunfeiListenSpeaking.startSpeak(success, error, message);

// 停止说话
xunfeiListenSpeaking.stopSpeak();
  
  
// 暂停说话
xunfeiListenSpeaking.pauseSpeaking();

// 恢复说话
xunfeiListenSpeaking.resumeSpeaking();