前段时间写了个声波通信的开源程序SinVoice(欢迎訪问SinVoice官方站点:www.sinvoice.com),(非常抱歉。因为站点备案还没有完毕,官网临时还不能訪问,正在加速备案中。请直接用IP訪问:http://112.74.216.30)发现非常多IT相关人员对声波的原理和应用比較感兴 ...
分类:
其他好文 时间:
2017-07-22 16:48:53
阅读次数:
140
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 前两篇介绍了声波验证/通信的原理和声音播放的实现,这一篇将介绍最重要。也是最难懂的东西,就是SinVoice是怎样对这些数字进行编码传输的。 由于源码中增加了大量的难以区分的回调函数。为了阅读方便,我进行了部 ...
分类:
移动开发 时间:
2017-07-10 18:08:41
阅读次数:
292
前段时间写了声通信开源SinVoice。我们发现非常IT利益相关方对声学原理与应用。特别面前的一个开放源码的版本号(SinVoice)在...的基础上。声波的效果、效率方面等方面做了很多优化,达到了商用标准。(参见声通信理论:http://blog.csdn.net/jcgu/article/det...
分类:
其他好文 时间:
2015-07-26 19:01:37
阅读次数:
169
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 前两篇介绍了声波验证/通信的原理和声音播放的实现,这一篇将介绍最重要,也是最难懂的东西,就是SinVoice是如何对这些数字进行编码传输的。 因为源代码中加入了大量的难以区分的回调函数,为了阅读方便,我进行了部分的重命名和代码的整理,大家不要感到诧异。 首先给出项目的结构:...
分类:
移动开发 时间:
2014-11-16 20:11:30
阅读次数:
4610
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在上一篇的文章中,我们介绍了声波通信/验证的原理和基本使用,这一篇,我们将就一些细节进行谈论。 再来一张项目的结构图 SinVoicePlayer类是我们使用的时候直接接触的类,通过调用play()方法,我们就能将需要传输的数字播放出去,下面是这个类的代码实现/*
* Copyright...
分类:
移动开发 时间:
2014-11-16 00:40:08
阅读次数:
425
转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992 在APP市场上,经常有一些充满新意的应用让我们眼前一亮,比如微信的面对面加好友,支付宝的声波支付等等,都是通过声波的方式进行握手通信,今天这篇文章将介绍声波通信和声波验证的实现原理和代码实现。 首先介绍一下声波验证的原理。如果我们想发出声音,就必须震动,说话是声带在震动,手机能播放音乐是喇叭在震...
分类:
移动开发 时间:
2014-11-15 23:19:13
阅读次数:
1999
书接上回
既然有目标了 我们就开始写测试代码吧~~
1)使用超声波17500, 17700, 17900, 18100, 18300, 18500, 18700 分别表示0-6(为什么是0-6呢 嘿嘿 本人比较懒,SinVoice使用了6段频率,我也懒得修改代码了,就使用了同样的六段频率)其中0表示开始 6表示结束。真正的数据段就只有个1-5
2)修改SinVoice的正弦波生成类生成类
...
分类:
其他好文 时间:
2014-08-21 15:03:54
阅读次数:
294
前段时间写了个声波通信的开源程序SinVoice,发现很多IT相关人员对声波的原理和应用比较感兴趣。特在前一个开源版本(SinVoice)的基础上,对声波的效果、效率等各方面做了许多优化,达到了商用标准。(声波通信原理部分请见:http://blog.csdn.net/jcgu/article/details/12834483)
这次更新除了对识别率和字符集的支持外,
还提供了支付宝的声波...
分类:
其他好文 时间:
2014-06-16 20:33:29
阅读次数:
229
前段时间写了个声波通信的开源程序SinVoice,发现很多IT相关人员对声波的原理和应用比较感兴趣。特在前一个开源版本(SinVoice)的基础上,对声波的效果、效率等各方面做了许多优化,达到了商用标准。(声波通信原理部分请见:http://blog.csdn.net/jcgu/article/details/12834483)
优化如下:
* 1. 识别效率更高,几乎达到100%,完全可以...
分类:
其他好文 时间:
2014-04-28 10:21:42
阅读次数:
370