soundGeneralRecongnitionSdk简介
本插件封装了声通识别sdk
设置初始化监听
initCloudEngineListener({params}, callback(ret))
appKey:
secretKey:
isUseOnlineProvison:
isUpdateProvison:
vadEnable:
seek:
server:
serverList:
sdkCfgAddr:
connectTimeout:
serverTimeout:
ret:
{
status: 字符串类型 start :开始初始化 ,success:初始化成功,failure:初始化失败,denied:用户未授权(仅支持ios)
}
var soundGeneralRecongnitionSdk = api.require('soundGeneralRecongnitionSdk');
soundGeneralRecongnitionSdk.initCloudEngineListener({
appKey : '10002431',
secretKey :''
}, function(ret){
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
设置开始录制的第一种方式
startRecordOne({params}, callback(ret, err))
coreType:
content:
soundIntensityEnable:
attachAudioUrl:
ret:
{
recordStatus: 数据类型:字符串类型 startRecord :录制开始 ,recording:录制中,recordEnd:录制结束,iOS不支持此字段
recordStatus=recordEnd且获取数据成功时返回;
result:{ //获取到的数据信息详见sdk开发包中的返回结果及请求参数的文档
....
},
status:, //布尔类型,是否成功,Android不支持此参数
intensity:, //数字类型,音强,soundIntensityEnable为true时返回
}
err:
{
recordStatus: 数据类型:字符串类型 startRecord :录制开始 recordEnd:录制结束,ios不支持此字段
Android:recordStatus=recordEnd且获取数据失败返回;
errId: 数字类型 详见sdk错误信息文档
}
var soundGeneralRecongnitionSdk = api.require('soundGeneralRecongnitionSdk');
soundGeneralRecongnitionSdk. startRecordOne({
coreType: 'word.eval',
content:'hello',
}, function(ret,err) {
api.alert({ msg: JSON.stringify(ret) });
api.alert({ msg: JSON.stringify(err) });
}
);
iOS、Android系统
可提供的1.0.0及更高版本
设置开始录制的第二种方式
startRecordTwo({params}, callback(ret, err))
coreType:
refText:
qType:
soundIntensityEnable:
attachAudioUrl:
ret:
{
recordStatus: 数据类型:字符串类型 startRecord :录制开始 recordEnd:录制结束,iOS不支持此字段
recordStatus=recordEnd且获取数据成功时返回;
result:{ //获取到的数据信息详见sdk开发包中的返回结果及请求参数的文档
....
},
status: //布尔类型,是否成功,Android不支持此参数
intensity: //数字类型,音强,soundIntensityEnable为true时返回,Android不支持此参数
}
err:
{
recordStatus: 数据类型:字符串类型 startRecord :录制开始 ,recording:录制中,recordEnd:录制结束
recordStatus=recordEnd且获取数据失败返回;
errId: 数字类型 详见sdk错误信息文档
}
var soundGeneralRecongnitionSdk = api.require('soundGeneralRecongnitionSdk');
soundGeneralRecongnitionSdk. startRecordTwo({
coreType: 'word.eval',
content:'hello',
}, function(ret,err) {
api.alert({ msg: JSON.stringify(ret) });
api.alert({ msg: JSON.stringify(err) });
}
);
iOS、Android系统
可提供的1.0.0及更高版本
停止录制
stopRecord()
var soundGeneralRecongnitionSdk = api.require('soundGeneralRecongnitionSdk');
soundGeneralRecongnitionSdk.stopRecord();
iOS、Android系统
可提供的1.0.0及更高版本
回放
playback()
var soundGeneralRecongnitionSdk = api.require('soundGeneralRecongnitionSdk');
soundGeneralRecongnitionSdk.playback();
iOS、Android系统
可提供的1.0.0及更高版本