# 科大讯飞的语音听说读写的cordova插件 ## 安装方法 下载插件与官方SDK,android与ios的SDK需要分别建立项目下载SDK 下载之后找到插件下 ios目录:src/ios android目录:src/android/libs 然后将SDK目录下 ios SDK:lib/iflyMSC.framework android SDK:libs 分别替换插件的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();