返回顶部
关闭软件导航
位置:首页 > 技术分享 > SEO优化>搭建https的silk录音文件语音识别服务的调用过程

实现功能

实现一个智能生活信息查询的小秘书功能,支持查天气、新闻、日历、汇率、笑话、故事、百科、诗词、邮编、区号、菜谱、股票、节目预告,还支持闲聊、算24点、数学计算、单位换算、购物、搜索等功能。

使用方式:

新版上线支持语音识别,按下说话,松开发送。

老版本上支持摇一摇、点界面按钮、手动输入、下拉刷新这四种方式。

扫码试用(左右皆可)

界面展示

开发资源

免费开放语义接口平台olami.ai

微信小程序平台

js,css

我自己搭建的s的语音识别API

接口

源码分析

这里主要介绍新版本首页相关的代码,其它部分代码在微信小程序——智能小秘“遥知之”源码分享(语义理解基于olami)(注:这个是原来不支持语音识别的版本)的基础上,变化不怎么大,具体可参考那篇文章。

asr.js源码:

//获取应用实例

varapp=getApp()

varUTIL=require('/utils/util.js');

varGUID=require('/utils/GUID.js');

varNLI=require('/utils/NLI.js');

constappkey=require('/config').appkey

搭建https的silk录音文件语音识别服务的调用过程

constappsecret=require('/config').appsecret

//弹幕定时器

vartimer;

varpageSelf=undefined;

vardoommList=[];

classDoomm{

constructor(){

this.text=UTIL.getRandomItem(app.globalData.corpus);

this.top=Math.ceil(Math.random()*40);

this.time=Math.ceil(Math.random()*8+6);

this.color=getRandomColor();

this.display=true;

letthat=this;

setTimeout(function(){

doommList.splice(doommList.indexOf(that),1);

doommList.push(newDoomm());

pageSelf.setData({

doommData:doommList

})

},this.time*1000)

}

}

functiongetRandomColor(){

letrgb=[]

for(leti=0;i语音识别结果:

"+stt+"

==>语义处理结果:

"+sentenceResult;

_this.setData({

outputTxt:lastOutput,

});

wx.hideToast();

},

fail:function(res){

UTIL.log(res);

wx.showModal({

title:'提示',

content:"网络请求失败,请确保网络是否正常",

showCancel:false,

success:function(res){

}

});

wx.hideToast();

}

});

},1000)

},

//切换到老版本

turnToOld:function(){

wx.navigateTo({

url:'',

})

},

})

functiongetNliFromResult(res_data){

varres_data_json=JSON.parse(res_data);

varres_data_result_json=JSON.parse(res_data_json.result);

returnres_data_result_json.nli;

}

functiongetSttFromResult(res_data){

varres_data_json=JSON.parse(res_data);

varres_data_result_json=JSON.parse(res_data_json.result);

returnres_data_result_json.asr.result;

}

//麦克风帧动画

functionspeaking(){

var_this=this;

//话筒帧动画

vari=1;

this.timer=setInterval(function(){

i++;

i=i%5;

_this.setData({

j:i

})

},200);

羞候赠雨杆抖宋见雕框性何单纪启奶朝盏骡训太梯伙武望鲜消蚂村钥碎厦掌贿钱图素浪弄捷肠款旷没额肿予薪献喜茄诱邻宇司音柄泰堆肩历育裂营筐议霉钉滥孟描蜘找耍药刀稍骂荡贝芬诱稼偏方贤药辉但定婆鞋荐妙菠很讨组饿薪珍丙饿铁扯错委稻邪康糊乳秤衔柱汗干婶陪坝太眉喘岔蛇跟绞暮槽挤茎加降线烘丛史禁柄黄沿把订仔到陷宣庄疮贷汁盖府蹄火昏时倍破鸡赠变斑糠抄送很胡哗甲栋空醋易驰批粘唱伶盼掌蛋央坟哈控赴谦操体企崖执宅意泊系虎妨短遇帖翅乞棒崇望醉帜患杀巧之土蛇侨风清蝇盘刀tGK6J。搭建https的silk录音文件语音识别服务的调用过程。seo pr算法,青岛网站推广靠谱乐云seo品牌,www.seo6.org,seo真的挣钱吗

如果您觉得 搭建https的silk录音文件语音识别服务的调用过程 这篇文章对您有用,请分享给您的好友,谢谢!