项目中用到了 olami sdk把录音或者文字转化为用户可以理解的json字符串。
效果图
重要jS代码:
//手指按下时 语音转文字
var urls = app.globalDataslikToCharUrl;
if(voiceFilePath == null){
wxshowModal({
,
confirmText '确定' return }
appsecret NLPAppSecret;
wxshowLoading({
})
url urls name 'file' header 'content-type''multipart/form-data' wx hideLoading();
seg result).seg;
seg null||length 0){
title'录音识别失败' content"我什么都没听到,你再说一遍!" showCancel success }
}
);
sendRequest);
();
title content"请你离WIFI近一点再试一次!" showCancel success{
});
});
olami 技术的识别语音代码:
// 发送语料到语义平台
let word edetailvalueask_word ? console"[Console log]:User input:" word thatword"[Console log]:Add user input to chat list"setData askWord'' sendButtDisabletrue);
sendRequestcorpus){
{
showToast({
})
'请求失败!'});
){
nliArray nliresnlinliArray nliArray){
})
answer [].desc_obj;
;
"[Console log]:Add answer to chat list..."answer'l' dataArray data_objdataArray !=&& dataArray> objType typeobjType 'selection'1){
;
'news'{
news content contentcontent answer){
源码:? 百度云:https://pan.baidu.com/s/1jHJj1HG
小程序社区博主:honey缘木鱼??
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|