- 博客(81)
- 资源 (13)
- 收藏
- 关注
原创 使用欧拉蜜语义开放平台分享语法的技巧
语义语音识别的语法工作完全可以和应用程序分开,甚至可以为别人写语法,所以此处分享一下欧拉蜜开放平台的语法分享功能,很实用。欧拉蜜语法分享有两种方法传统方式—OSL导出导入方式分享 首先语法分享者要将模块的osl导出, 然后语法使用者需要创建一个与该osl文件同名的模块,以便将osl文档导入。 步骤入下图所示:分享者在模块列表中选中所需要分享的模块,并按照下图中的“
2018-01-09 14:15:03 1662 1
原创 实例分享--语音和自然语言控制智能家居
ZigBee作为一种短距离、低功耗的无线通信局域网协议,其优点是超低功耗、安全性高和自组网,并且可容纳多个设备,因此在智能家居控制中占有很大的优势。 但是,仅仅使用ZigBee技术来控制家居设备显得比较单薄,或者不够“智能”。 比如,用户说:我回家了。 你可以帮他打开灯、打开空调。 用户说:来点浪漫的气氛 你可以给他打开音箱,情景灯调整柔和的状态。 要实现这些
2017-09-04 11:18:53 5292 2
原创 实例解析: java实现Windows 录音控制智能家居(一)
一直想做一个可以录音的可执行JAVA APP,实现自然语言对话。第一步就是实现把录音转成语义,比如你对着话筒说"你好",你获取回答相应的回复。你对着话筒说“今天的天气”,能够回复你今天的天气,或者至少告诉你,你输入的语句含义是“查今天的天气”。我决定先测试一下欧拉蜜语义开放平台的内置功能,选择智能对话模块。然后再考虑做自己的APP。源码下载:欧拉蜜语音识别JAVA SDK包实例源码
2017-08-06 14:17:39 9116 1
原创 个人小程序智能对话查询工具完整代码分享--快递、身份证、词典、诗词等
这篇文章的原文地址:http://blog.csdn.net/huangmeimao/article/details/76418753转载请标明出处,谢谢。我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现,IT爱好者制作一个自己的APP或者小玩具等逐渐可以变为现实。 自然语言对话即你的APP或者你制作的工具、机器人等能够对用户输入的语音或
2017-07-31 15:06:26 8880 8
原创 用欧拉蜜语言开发平台实现智能客服开发攻略
客服对话功能就是捕捉客户输入的句子,然后给出适当的回复。如果使用关键字去做就会很麻烦,而且经常出去。使用自然语言理解开放系统就简单多了,我用欧拉蜜智能开放平台试了一下效果不错,简单记录一下过程:1. 写语法语法就是你希望捕捉到的用户的句型,比如“在吗”,“你好”等等。具体使用方法可以参考我的另一篇博客使用欧拉蜜开发平台制作语音助手暂时给模块名称取名为“test”,这里特
2017-07-25 13:59:15 2374
原创 使用OLAMI自然语言开放平台提供的API接口制作自己的语音助手
告诉你如何使用OLAMI自然语言理解开放平台API制作自己的智能对话助手 我们经常在电影中看到机器和人对答如流,随着越来越多自然语言开放平台的出现,IT爱好者制作一个自己的APP或者小玩具等逐渐可以变为现实。 自然语言对话即你的APP或者你制作的工具、机器人等能够对用户输入的语音或者文字做出准确的回应。 比如,在微信公众号中,经常要求用户通过输入1、2或者其他关键字来获取相应的服
2017-07-18 17:50:36 12674
原创 热门自然语言理解和语音API开发平台对比
人工智能越炒越热,让一向淡定的我也不得不多多关注。尤其是自然语言和语音开发平台甚嚣尘上,成为各家大公司争夺的香饽饽。好吧,我决定比较这下这些开发平台,并选一款写一个应用程序实施
2017-07-10 23:41:02 3445
原创 微信小程序+OLAMI自然语言API接口制作智能查询工具--快递、聊天、日历等
微信小程序最近比较热门,再加上自然语义理解也越来越被人关注,于是我想赶赶潮流,做一个小程序试试。想来想去快递查询应该是一种比较普遍的需求。 如果你也在通过自然语言接口做点什么,希望我的这篇博客能帮到你。我建了一个QQ群656580961,感兴趣的朋友咱们可以交流一下技术。 * 我的小程序名字叫“智能生活宝”,功能介绍:1. 通过自然语言对查询 现在在微信
2017-07-10 15:17:43 6441 5
原创 C++中time()获取的系统时间time_t类型转为string
std::string strSystime="";time_t systime=time(NULL); stringstream ss;ss<<systime; strSystime=ss.str();这段代码经验证运行正确
2019-02-27 16:55:51 2515
原创 PCH warning: Can not find a suitable header stop location.......
在文件中添加#include “stdafx.h”
2019-02-26 11:13:30 581 1
原创 linux和windows跨平台编码时stdafx.h引起的错误解决办法
一种办法就是不使用预编译,另一种是可以在stdafx.h中加入宏控制,比如:#pragma once#ifndef LINUX#include "targetver.h"#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers// Windows Header Fi...
2019-02-21 11:20:14 2625
原创 使用jyphon在python中支持utf8格式和解决UnicodeEncodeError报错的方法
python中支持中文,转码方式和UnicodeEncodeError报错解决
2018-03-08 10:41:20 646
原创 修改Perforce /P4 提交的代码ChangeList (CL)的描述
使用P4提交代码时,如果不小心写错描述怎么修改呢?选中所要修改Branch的History里某个changelist, 然后选中菜单栏中的Edit->Edit Submitted ChangeList ‘XXXXXX’ .或者直接在ChangeList上右键选择:然后在弹出的对话框中编辑,并apply即可请注意检查自己的版本是否适合,我的版本如下:当然,最重要的
2018-01-10 10:53:42 5517
原创 java8新特性资源总结
整理一下java8新特性学习过程中我任务比较好的文章 1. java8新特性终极版 2 .Java8 新特性之Stream—-java.util.stream 3. Java8的lambda表达式和函数式接口 4. java8中Collectors的使用方法举例和Function
2017-10-22 23:51:55 1124
原创 Java8 新特性之Stream----java.util.stream
这个包主要提供元素的streams函数操作,比如对collections的map,reduce. 例如:int sum = widgets.stream() .filter(b -> b.getColor() == RED) .mapToInt(b -> b.getWeight())
2017-10-22 23:24:24 4259 3
原创 Java8的lambda表达式和函数式接口
1 为什么使用lambda表达式?Lambda表达式允许将函数作为方法的参数,或者将code作为数据。使得代码简洁,可读性较高。详情可参考官网 和博客2 Lambda表达式的格式(attr1,attr2,.....)->函数体左边是参数,当参数为1个时,可以没有括号,比如: e->e+2 当参数为0个时,用括号表示 ()->System.out.println(“表达式”)如果函数体为一行,那
2017-10-22 21:26:49 1101 1
原创 P4客户端代码Resolve/Revert 误操作之后如何恢复本地代码?
今天一大早,就比较倒霉,P4上Resolve代码时误操作,辛辛苦苦写了一周的代码没有了。在P4上没有找到可恢复的方法。然后我什么操作也没尽心,打开加载工程的Eclipse,找到Resolve误操作的文件,双击点开,在代码出右键,选择 undo Typing 或者Ctrl+Z,My God!!代码恢复了。注意是打开代码之后,在文件中操作,不是文件目录的文件右键点属性。
2017-09-26 09:44:58 4819
转载 MIME类型是什么?包含哪些类型?
原文地址:http://www.cnblogs.com/tjudzj/p/6528008.htmlMIME类型是什么?包含哪些类型?摘自:http://www.tuidc.com/idczixun/newsx/newsidc/3479.html问:MIME类型是什么? 答:MIME(Multipurpose Internet Mail
2017-08-15 10:56:53 1312
原创 jsp中设置了charset是UTF-8,但浏览器仍然显示乱码
jsp中使用了中文,并且设置了charset是utf-8格式的,但是仍然显示乱码1.检查浏览器的编码是否是UTF-82. 是不是你的中文原来就不是UTF-8格式的,用notepad 工具检查其编码,删掉重写即可。
2017-08-11 17:23:24 5425
原创 微信小程序开发步骤讲解和实用小技巧
我把自己做小程序的过程稍作总结,还有一些实用技巧分享给大家。对初学者应该有用。文中提到的登录微信公众号后的功能,都是下图中的其中一个:1 注册 注册一个微信小程序公众号,包括账号注册和管理员信息登记,管理员信息登记很重要,因为管理员才有权限发布小程序、设置开发版的体验用户等。请注意,公共号注册时选择小程序,不是通常认为的公众号。
2017-08-02 18:06:35 2636 1
原创 微信小程序中文本滚动的两种方式
可以使用textarea和text两种,将这两种控件放入View中,设置height值,必须设置值,不要写100%,这样没用的。然后根据需求开始滚动即可。控件配置如下: class="th-text" disabled='true' style="overflow-y:auto;overflow-x:scroll;" selectable="true">{{i
2017-07-30 22:54:48 34814 3
原创 微信小程序中像素尺寸换算以及不同手机自适应。
小程序界面配置最好使用rpx,这样在不同的手机可以实现自适应。所以如果你使用的模块有pxh或者rem,换算方式为:1px=2rpx1rem=35rpx
2017-07-30 22:44:14 15063
原创 中国电信上海电信光猫路由器设置和外接路由器
电信的光猫无线功能有些差劲,所有我想外接一个路由器。然后捣鼓了半天。记录如下,方便大家。 哈哈1. 如果你的猫工作一切正常,那么直接用一根网线连接你的路由器和猫。连好之后,打开你路由器的设置页面,当然这个设置页面必须用有线连着路由器或者无线网络的电脑或手机操作。网址一般是192.168.1.1,具体看路由器说明。登录进去之后,找到宽带设置,选择动态获取IP,也就是说不
2017-07-30 22:38:15 16222
原创 微信小程序中input控件自动聚焦、软键盘的关闭和打开
input控件除了获取和显示用户输入的语句,很重要的一个功能是聚焦和键盘使用,下面就相关属性做详细地介绍:cursor-spacing: 类型:Number指定光标与键盘的距离,单位 px 。取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离auto-focus:true类型:Boolean自动聚焦,拉起键盘
2017-07-26 18:04:30 83404 4
原创 微信小程序中点击View中任何位置都可以触发相应事件的解决办法
直接在这个View 里添加事件函数,比如: bindtap="{{celldata.code}}_b" >
2017-07-26 12:11:09 14087
原创 微信小程序制作表格代码
微信小程序中没有专门的表格制作工具,不过使用列表渲染可以实现,下面是我做的表格图片:方法如下:在XXX.wxml中填写下面的代码 参数 内容 {{item.code}} {{item.text}} {{item.type}}
2017-07-24 22:40:42 38369 2
原创 微信小程序tabBar的使用,导航栏实例
微信小程序的导航栏,也就是标题栏的格式是规定好的,不可以改动。同样,小程序提供的Tab栏也是规定好的格式,不过可以修改其属性。下面附上使用方法:比如,如果希望在APP的首页设置tabbar,则在app.json里添加如下代码:{ "pages":[ "pages/index/index", "pages/components/mine/mine"
2017-07-24 22:21:02 7230
原创 微信小程序如何访问外部链接,页面
重要的事情说三遍,目前微信小程序中无法访问外部链接,也就是网页。只能通过wx.request访问API接口。所以本人只好提供了链接的复制功能给用户使用了。
2017-07-10 22:27:11 43849 5
原创 微信小程序中 input空间输入文字如何清空
场景:希望读取input控件的输入内容之后,清空输入框的内容。由于本人是JS小白,整整花了一两个小时都没找到方法。原来微信小程序不支持document通过id获取控件的方法,尽管编译不报错,但是实际是不起作用的,本人亲测。只能通过数据传递的方式实现,方法如下: 功能:按控件“输入”,之后input输入框就会清空//input.wxml----添加控件
2017-07-10 22:18:28 42692 4
原创 javascript/微信小程序中将String进行Base64编码并UTF-8格式输出
提供一种Base64编码,并输出UTF-8格式的BASE64编码方式。本程序在微信小程序开发工具中已经测试通过。 Base64代码: (function(){ var BASE64_MAPPING = [ 'A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P', 'Q','R',
2017-07-09 20:29:20 29708 6
原创 javascript /微信小程序中MD5加密
最近空余时间想捣鼓小程序访问OLAMI自然语言接口,这个接口的sign要求进行MD5加密,现分享一下代码:该加密方式最终会转为纯小写字母,需要大写的话可以修改function md5(string) 函数中的 return temp.toLowerCase();function md5(string) { var x = Array(); var k, AA, BB, CC
2017-07-09 20:19:56 4990
原创 TI的CC2530单片机检测不同类型的方波
之前仅检测过一个引脚上一种方波信号,现在要再引脚上区分三种不同的波形。着实头大了好一会儿。要检测的三种波形如下图所示:每种波形的持续长度为500us,时间间隔为10ms.比如我们在P0_2上检测这个波形,首先要对P0_2进行初始化操作,允许中断检测,这里就不详细介绍了。从三种波形图来看,起始都是高电平,然后拉低为低电平之后,开始产生波形,因此首先通过中断检测到下降沿,则表示
2017-06-23 18:05:26 1527
原创 ZStack(CC2530) 断电存储(NV)方法
写了很久的CC2530代码,终于要用到断电存储功能了。比如,我希望断电之后,重新上电能把我上次采集的温度信息保存下来。其实很简单。第一:不要预定义什么,你只需要看看你的代码里有没有用到 osal_nv_init(NULL)来进行NV初始化就好了。查询位置: ZMain.c文件中的main()函数,如果有就可以进行第二步了。实在不是很确定的,可以IAR工具里Debug看看。第二:写
2017-06-23 16:34:54 2932 3
原创 CC2530单片机延时函数实际测试
因为要检测不同的波形,所以对时间要求很高,但是发现Zstack本身提供的微秒级的延时其实有误差。 因此特地写了测试函数,然后用示波器观察了时间。详细如下: 先说CC2530与普通8051单片机时钟的不同,CC2530的每个指令是一个时钟,而标准的8051的指令周期是12个时钟。 若选用32MHZ的时钟频率,那么时钟周期是1/32 us,一个指令也就是1/32us.
2017-06-23 15:52:25 9742 3
原创 利用耳机控制做万能遥控器的要点记录
1. 首先要了解红外遥控器调制解调的原理,这个非常重要。尤其是调试方式,有脉冲宽度调制(PWM)和脉冲位置调制(PPM)等方法,大多的家用电器使用PPM调制方式。即发送脉冲信号和不发送脉冲信号分别表示0和1,当然也可能相反。2. 红外线编码实际上就是1和0二进制,通过持续的脉冲时间来决定比如 REM output中的9毫秒脉冲输出和4.5ms不输出表示编码头,然后就是0
2017-06-12 17:39:25 3091
转载 使用Olami SDK 语音控制一个支持HomeKit的智能家居的iOS程序
一直在寻找类似的中文解析API,这篇文章不错前言HomeKit是苹果发布的智能家居平台。通过HomeKit组件,用户可以通过iphone、iPad和ipod Touch来控制智能灯泡,风扇、空调等支持HomeKit的智能家居,尤其是可以通过Siri进行语音控制。 但是通过Siri进行语音控制有个很大的问题,就是Siri支持的语料无法进行自由的扩展,没办法添加更多
2017-05-25 11:28:59 871
语音和自然语言控制智能家居输出Zibee3.0协议实例源码
2017-08-31
windows java应用程序录音并转为wav格式,使用欧拉蜜语音识别java sdk源码
2017-08-06
developing application of opengl es
2011-05-13
OpenGL ES2.0 编程指导
2011-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人