加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

微信小程序语音聊天智能对话(demo)

发布时间:2020-12-14 19:35:35 所属栏目:资源 来源:网络整理
导读:项目中用到了 olami sdk把录音或者文字转化为用户可以理解的json字符串。 效果图 重要jS代码: //手指按下时 语音转文字 voiceToChar : function (){ var urls = app . globalData slikToCharUrl ; voiceFilePath that data filePath ; if ( voiceFilePath =

项目中用到了 olami sdk把录音或者文字转化为用户可以理解的json字符串。

效果图

重要jS代码:

  1. //手指按下时 语音转文字
  2. var urls = app.globalDataslikToCharUrl;
  3. if(voiceFilePath == null){
  4. wxshowModal({
  5. ,
  6. confirmText'确定' return }
  7. appsecret NLPAppSecret;
  8. wxshowLoading({
  9. })
  10. url urls name'file' header'content-type''multipart/form-data' wxhideLoading();
  11. seg result).seg;
  12. seg null||length 0){
  13. title'录音识别失败' content"我什么都没听到,你再说一遍!" showCancel success }
  14. }
  15. );
  16. sendRequest);
  17. ();
  18. title content"请你离WIFI近一点再试一次!" showCancel success{
  19. });
  20. });
  21. olami 技术的识别语音代码:

    // 发送语料到语义平台
  22. let word edetailvalueask_word ? console"[Console log]:User input:" word thatword"[Console log]:Add user input to chat list"setData askWord'' sendButtDisabletrue);
  23. sendRequestcorpus){
  24. {
  25. showToast({
  26. })
  27. '请求失败!'});
  28. ){
  29. nliArray nliresnlinliArray nliArray){
  30. })
  31. answer [].desc_obj;
  32. ;
  33. "[Console log]:Add answer to chat list..."answer'l' dataArray data_objdataArray !=&& dataArray> objType typeobjType 'selection'1){
  34. ;
  35. 'news'{
  36. news content contentcontent answer){

源码:?
百度云:https://pan.baidu.com/s/1jHJj1HG

小程序社区博主:honey缘木鱼??

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读