首先,参考科大讯飞的官方sdk中的案例,实现和机器的日常对话和控制。 具体步骤: 1. 通过麦克风捕获说话的声音,然后通过在线语音识别获取语音中的字符。 2. 将获取到的字符上传到科大讯飞的语义识别中,获得返回回来的信息。(json格式) 3. 将返回的数据通过cjson库进行解析,获取到我们想要的 ...
分类:
系统相关 时间:
2017-01-14 17:32:12
阅读次数:
318
cJson是一个非常轻量级的JSON数据解析和构建的oss。 可以很容易的的在C代码中构建一个JSON格式的字符串。也可以将JSON字符串转成cJson中定义的cJson object. 通常用在,手机浏览器或者app发送一个JSON数据到平台,平台上运行的是C代码,平台需要将JSON字符串转成cJ ...
分类:
Web程序 时间:
2016-12-18 12:34:05
阅读次数:
267
前面一篇文章展示了根据百度语音识别例子如何用C调用C++的方法,这篇文章也是基于百度语音识别,展示如何使用cJSON,cJSON是一个用C写的JSON解析器,非常好用,可以用它来生成一个JSON,也可以用来解析JSON的值。 在我写的通过skey获取token的代码中 char *token = ( ...
分类:
Web程序 时间:
2016-10-17 00:18:53
阅读次数:
318
1.lua 5.3的安装 直接去官网下载 http://www.lua.org/ftp/lua-5.3.3.tar.gz 2.CSJON 编译lua-cjson库,用的是云风fork后修改的支持lua53 integer64的库,传送门:lua-cjson库 https://github.com/c ...
分类:
Web程序 时间:
2016-09-29 13:39:12
阅读次数:
556
断断续续的CJSON源码看了也有一段时间了,研究一番还是收获颇多!很适合有一点C基础的想继续提高练手的开源源码!cJson.c代码只有700多行,官网上下的,代码风格个人感觉不是很方便阅读,如果全部展开的话代码估计至少不在1100行之下。网上也看了一些前辈们的cjson笔记!对于像我这这样初次接触CJSON还是相当有帮助的!下面就来一点一点的分析源码!这里记录一下自己对源码研究理解的笔记!同时也希望对别人作为参考也有一点点的帮助!
研究源码之前首先还是搞清楚CJSON到底是干啥的!这样可以对整个源码有个大体...
分类:
Web程序 时间:
2016-06-12 03:25:30
阅读次数:
580
cJSON源码分析
简介由于C语言汇总,没有直接的字典,字符串数组等数据结构,所以要借助结构体定义,处理json。JSON是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它是基于JavaScript,Programming Language,Standard ECMA-262 3rd Edition -December 1999的一个子集。JSON采用完全独立于语言的文本格式...
分类:
Web程序 时间:
2016-06-12 02:47:40
阅读次数:
990
cJSON使用案例 由了解了cJSON的数据结构,接口以及实现之后,那么我们来举例说明其使用。 本例子是一个简单的学生信息表格管理,我们通过键值对的方式向json中增加元素信息。 然后可以格式化输出结果,也能够反向的由字符串输出生成原cJSON对象。 亦或是对于格式化的字符串,交给cJSON管理,自 ...
分类:
其他好文 时间:
2016-05-19 10:17:16
阅读次数:
146
cJSON简介 JSON基本信息 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写。同时易于机器解析和生成。是一种很好地数据交换语言。 官方信息解读简介 JSON构建:基于两种结构 “名称/值”对 的集合。 值得有序列表。 JSON具体结构 ...
分类:
Web程序 时间:
2016-05-14 16:44:16
阅读次数:
280
1. Lua cd src && mkdir -p /usr/local/bin /usr/local/include /usr/local/lib \/usr/local/man/man1 /usr/local/share/lua/5.1 /usr/local/lib/lua/5.1cd src ...
分类:
Web程序 时间:
2016-05-11 13:29:13
阅读次数:
341
上一次手把手写了cjson解析部分,这次写一下构造部分. 将cjson_t 对象转成成字符集 char*. 采用解析的方式仍然是递归下降构造. 优化方面是 下次可以用 tstring管理内存. 这是个系列文章. 手把手写c 基础框架, 再写几个简单库. 发布一个window 和 linux上的 基础...
分类:
Web程序 时间:
2016-02-28 21:22:20
阅读次数:
570