小程序
文章平均质量分 59
happycxz
这个作者很懒,什么都没留下…
展开
-
(新手填坑)微信小程序API回调函数的“延迟”
微信小程序API回调函数的阻塞问题现象bindTest 是按钮触发事件,我按两下打印的LOG如下(第1次按和第2次按,打印的顺序不一致???): 而代码是这样的: app.getUserInfo就是官方DEMO示例: 日志打印是1在2前,实际第一次点按钮触发bindTest方法后,却发现先输出2再输出1,第二次以后都是正常的。具体原因wx.login和wx.getUserInfo的回调函数是异原创 2017-07-12 16:26:04 · 8982 阅读 · 0 评论 -
支持语音识别、自然语言理解的微信小程序(“遥知之”智能小秘)完整源码分享
记录自己搭建https的silk录音文件语音识别服务的调用过程,所有代码分享,API免费开放,目前仅对接olami开放平台,支持语音识别和语义处理。原创 2017-09-18 23:07:47 · 13811 阅读 · 11 评论 -
微信小程序语音识别服务搭建全过程解析(内附免费的供小程序语音识别的https服务)
silk v3录音转olami语音识别和语义处理的api服务(ubuntu16.04服务器上实现)微信小程序语音识别服务搭建全过程解析内附免费的供小程序语音识别的https服务原创 2017-09-18 10:19:03 · 18054 阅读 · 12 评论 -
小程序 wx.getRecorderManager 录音 to 语音识别
微信扫码看调用效果(自然语言理解小助手) 欢迎转载,请保留原文链接:http://www.happycxz.com/m/?p=125这次主要是把我的api更新了一下,支持微信小程序新的录音接口,录出来的是mp3格式。顺便更新一下我的微信小程序“遥知之”,用上新录音接口 wx.getRecorderManager 。这里只贴上关键代码://获取应用实例 var app = getApp()var U原创 2017-11-09 17:08:00 · 7431 阅读 · 3 评论 -
微信小程序——智能小秘“遥知之”源码分享(语义理解基于olami)
借用olami开放语义平台的API实现的,olami平台上的OSL(Olami Syntax Language)还可以自定义语义功能,方便快速入手做这种自然语言理解相关的项目,这里没有用到OSL(Olami Syntax Language),只用到olami上的“对话系统模块”,感兴趣的可以自己去研究下。这个微信小程序,实现一个智能生活信息查询的小秘书功能,支持查天气、新闻、日历、汇率、笑话、故事、百科、诗词、邮编原创 2017-07-19 18:04:10 · 18205 阅读 · 17 评论 -
微信小程序——智能小秘“遥知之”(语义理解基于olami,源码见原文链接,PC端打开)
微信小程序智能生活小秘书开发详解>>>>>>>>>>>>>>>>>>>>>>>> 欢迎转载 <<<<<<<<<<<<<<<<<<<<<<<<本文原地址:http://blog.csdn.net/happycxz/article/details/75432928“遥知之”微信小程序全部源码打包下载:http://download.csdn.net/download/happycxz/9905134实现原创 2017-07-24 17:04:49 · 1736 阅读 · 0 评论 -
微信小程序开发——下拉刷新的实现
微信小程序下拉触发onPullDownRefresh函数调用,但是问题在这里面的实现并没有生效。原因:微信小程序默认不支持下拉也就是说想要支持下拉刷新的功能,还必须得要在app.json和xx.json中的window里配置,看下图: 本以为上面这样就行了!测试预览发现:下拉后,动态图片一直在loadin状态,也就是说第二次刷新不出来。这个问题是需要在下拉触发的onPullDownRefresh函原创 2017-08-02 18:27:46 · 5303 阅读 · 0 评论 -
微信小程序 清空或修改input值 的方法
微信小程序中的input组件,用来采集用户输入文本,官方组件并未提供接口供清除页面上显示的用户输入的部分,比如想要做一个按键“清除输入”,就尴尬了,因为button组件的事件里没办法控制到input组件的属性。网上搜了一些方法,比较讨巧的方式即,利用page data绑定的方式,即可实现上述功能,当然同时想要在程序中刷新input为其它信息也是很容易的事情了,具体参考以下代码:xx.wxml部分,将原创 2017-07-17 14:31:10 · 50983 阅读 · 0 评论 -
js字符串转json, json转字符串
//可以将json字符串转换成json对象 JSON.parse(jsonstr); //可以将json对象转换成json对符串 JSON.stringify(jsonobj);原创 2017-07-12 18:09:58 · 9886 阅读 · 0 评论 -
微信小程序中使用Promise进行异步流程处理
转自:http://www.jianshu.com/p/e92c7495da76我们知道,JavaScript是单进程执行的,同步操作会对程序的执行进行阻塞处理。比如在浏览器页面程序中,如果一段同步的代码需要执行很长时间(比如一个很大的循环操作),则页面会产生卡死的现象。所以,在JavaScript中,提供了一些异步特性,为程序提供了性能和体验上的益处,比如可以将代码放到setTimeout()中执转载 2017-07-12 18:07:40 · 2683 阅读 · 0 评论 -
微信小程序“同声传译”插件(语音识别,语音合成)体验
本文原文:http://www.happycxz.com/m/?p=383官方插件上线微信小程序“同声传译”插件介绍 传送门遥知之改版原来使用的是我自己封装的API,现在改成用同传插件,很方便,而且响应速度还快,欢迎切换,给我的服务器减减肥。:) 我只用到了同传插件的语音识别和语音合成功能,没有用翻译能力,感兴趣的小伙伴自己去研究一下。调用方式语音识别部...原创 2018-06-13 09:32:09 · 9654 阅读 · 3 评论