本原生插件封装了科大讯飞语音合成、语音转文字功能
语音合成
startSpeechSyn({params},callback(ret,err))
text:
(ret,err)
ret:
{
status:true, //布尔类型;是否成功
}
err:
{
message:''//字符串类型;失败的原因
}
var mtlIFlyVoice = api.require('mtlIFlyVoice');
mtlIFlyVoice.startSpeechSyn({
appkey:''
},function(ret){
alert(JSON.stringify(ret,err));
});
iOS、Android系统支持
可提供的1.0.0及更高版本
停止语音合成
stopSpeechSyn()
var mtlIFlyVoice = api.require('mtlIFlyVoice');
mtlIFlyVoice.stopSpeechSyn();
iOS、Android系统支持
可提供的1.0.0及更高版本
语音文件转文字
translateVoice({params},callback(ret,err))
localId:
isShowProgressTips:
(ret,err)
ret:
{
status:true, //布尔类型;是否成功
translateResult:'' //字符串类型;转换内容
}
err:
{
message:''//字符串类型;失败的原因
}
var mtlIFlyVoice = api.require('mtlIFlyVoice');
mtlIFlyVoice.translateVoice({
localId:''
},function(ret,err){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本
语音文件转文字
voiceToText(callback(ret,err))
(ret,err)
ret:
{
status:true, //布尔类型;是否成功
text:'' //字符串类型, 识别内容,成功返回
}
var mtlIFlyVoice = api.require('mtlIFlyVoice');
mtlIFlyVoice.voiceToText(function(ret,err){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本