本插件封装了腾讯云录音文件识别极速版的SDK
注意:本插件 iOS 平台上最低适配系统版本为 iOS 9.0
初始化,直接
init({params})
appid:
secretId:
secretKey:
var txFlashFileRecognize = api.require('txFlashFileRecognize');
txFlashFileRecognize.init({
appid:'',
secretId:'',
secretKey:''
});
iOS系统,Android系统
可提供的1.0.0及更高版本
初始化, 临时鉴权
initWithToken({params})
appid:
secretId:
secretKey:
token:
var txFlashFileRecognize = api.require('txFlashFileRecognize');
txFlashFileRecognize.initWithToken({
appid:'',
secretId:'',
secretKey:'',
token:''
});
iOS系统,Android系统
可提供的1.0.0及更高版本
文件识别
recognize({params},callback(ret))
path:
voiceFormat:
engineModelType:
filterDirty:
filterModal:
filterPunc:
convertNumMode:
speakerDiarization:
firstChannelOnly:
wordInfo:
ret:
{
requestId: //数字类型;返回请求唯一标识requestId,iOS端1.0.2版本以后不再支持
}
var txFlashFileRecognize = api.require('txFlashFileRecognize');
txFlashFileRecognize.recognize({
path:''
},function(ret) {
api.alert({ msg:JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
添加监听
addEventListener(callback(ret))
ret:
{
eventType:'', //字符串类型;事件回调,取值范围如下:
//didRecognizeSuccess:录音文件识别成功
//didRecognizeError:录音文件识别失败
text:'', //字符串类型;识别结果文本; didRecognizeSuccess返回
resultData:'',//字符串类型;识别原始数据; didRecognizeSuccess、didRecognizeError返回
msg:'' //字符串类型;错误信息;didRecognizeError返回
}
注意:resultData字段仅ios支持
var txFlashFileRecognize = api.require('txFlashFileRecognize');
txFlashFileRecognize.addEventListener(function(ret) {
api.alert({ msg:JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
移除监听
removeEventListener()
var txFlashFileRecognize = api.require('txFlashFileRecognize');
txFlashFileRecognize.removeEventListener();
iOS系统,Android系统
可提供的1.0.0及更高版本