一沉浮
 
 这些年,一直围绕着音频来做案子,做出来的案子自己都数不清楚了。记得前几年,刚出道的时候,就把wifi音频传输的设备做出来了。可惜的是,当初太超前市场了,鲜有人问。随着时间的推移,在疫情之后,市场对wifi录音的需求一下冒了出来了。作为一个商海沉浮的人,我不得不捡起曾经被抛弃的案子,给客户解决一下他们亟需解决的问题。
 
二 需求
 
做随着和客户的不断沟通,以及这些年在市场上不断的摸爬滚打,笔者终于梳理出来了目前市场对wifi音频传输的几个刚需点和市场范围。
技术需求:
1 音频要高清的传输到后台服务器,供后台服务器做语音识别和声纹识别,以及人声分离。
2 对拾音距离一般要求比较远,一般场景的拾音距离要求3到5米,有些场景的需求是10米以上。
3 一般客户需求是要降噪,因为很多场景太复杂,没有降噪的人声根本听不清楚。
4 需要设备尺寸小,方便携带
5 产品功耗要低。传输距离要远。
市场需求:
1 新零售:随着智慧零售的发展,零售商店中,需要采集消费者的声音进行数据分析或者对话备忘。
2 智慧金融:银行从业者的所有和消费者的对话都要录音备份。
3 智慧养殖:目前AI技术和大数据十分发达,依靠这些后台数据,可以分析出来大型养殖场的动物声音叫声来区分是否有异常情况以及是否生病>
4 智慧医疗:居家养老的出现让每个家庭都需要一个能够采集病人数据的盒子,这个盒子,就是wifi录音设备可以做到的。

三 积累
 
团队一直围绕着音频为核心的物联网设备做,几年积累下来,在这块还是积累了一些特色的东西呢。梳理下,主要有以下几点:
1 音频前端处理算法:远场拾音算法,降噪算法,vad检测算法,一切的算法追求就是为了让拾到的声音更清晰,距离更远。
2 深度优化的编解码算法,低成本的小系统,跑高强度的压缩算法,这个是一个很大的挑战。
3 深度优化的系统功耗,凭借着团队多年做物联网小设备的经验,怎么让设备功耗尽量低,这个是一个系统性的学科。
4 多种传感器算法:外设接口丰富,方便拓展新功能,增加产品的差异化,迅速的根据客户的需求进行定制化的产品开发。
 
深挖物联网技术,把这个打造成团队的特色。
 
四 思维
 
做产品,思维模式很重要,通过不断地借鉴和吸收,团队会使用几大思维模式来规划产品了。
模块化思维:
通过不断地优化系统,我们把整个系统划分成了模块化,音频前端采集模块化,wifi传输模块化,服务器后端采集模块化,这样就让系统变得像堆积木一样,只要把三个模块凑齐,一个产品就来了。
软件化思维:
针对产品硬件修改难度高,周期长的问题,我们把产品的很多竞争点都放在了软件里面,只需要升级软件,就可以变成不同的产品形态,这样就极大的缩减了了产品的开发周期。减少了产品的开发费用。
算法化思维:
算法是一切设备的灵魂,唯有抓住这个核心功能点,才能让产品有灵魂,不能随便被人替代,这些年,我们一直在算法领域深耕,积累了不少传感器算法和音频前端处理算法,这些算法的组合,就是不同的产品形态。
 
五 服务
 
技术,很大程度上就是服务。为了给客户提供优质的服务。鉴于此,团队一直不断地扩展边界,目的就是为客户提供优质化的服务。
PCBA设计和生产:针对没有PCBA设计能力的客户,我们有硬件工程师提供PCBA的设计和生产服务。
Demo样机组装:针对需要送样的客户,又不想自己做样机的客户,我们提供demo样机的组装,你只需要拿着样机,直接秀给客户即可。
OEM工厂合作:针对没有生产能力的客户,我们有OEM工厂资源,可以帮客户量产整机。

基于wifi的音频采集及处理解决方案小结的更多相关文章

  1. 一种高灵敏度自带DSP降噪算法的音频采集解决方案

    背景调研   随着AI渗透到各行各业,人们对语音的需求也越来越大,最近一两年,各种AI音频设备如雨后春笋般冒出.各种智能AI设备的推出,意味者市场对低成本的音频采集设备越来越多.针对这种情况,我们开发 ...

  2. EasyPlayerPro Windows播放器进行本地对讲喊话音频采集功能实现

    需求 在安防行业应用中,除了在本地看到摄像机的视频和进行音频监听外,还有一个重要的功能,那就是对讲. EasyPlayerPro-win为了减轻二次开发者的工作量,将本地音频采集也进行了集成: 功能特 ...

  3. Android基于WIFI实现电脑和手机间数据传输的技术方案研究

    Android手机和电脑间基于wifi进行数据传输,从技术上讲,主要有两种方案: 一种是通过ftp协议实现,Android手机作为数据传输过程中的ftp服务器: 一种是通过http协议实现.Andro ...

  4. iOS音频采集过程中的音效实现

    1.背景 在移动直播中, 声音是主播和观众互动的重要途径之一, 为了丰富直播的内容,大家都会想要在声音上做一些文章, 在采集录音的基础上玩一些花样. 比如演唱类的直播间中, 主播伴随着背景音乐演唱. ...

  5. 基于 WiFi ( Wireless Fidelity) 的室内定位技术

    系统的拓扑结构 基于信号强度的定位技术(RSSI, Received Signal Strength Indication) 无线信号的信号强度随着传播距离的增加而衰减,接收方与发送方离得越近, 则接 ...

  6. 毕业论文系列之基于WiFi的智能农业大棚管控系统设计代码

    #include <dht11.h>//dht11库 #include <MsTimer2.h>               //定时器库的 头文件 #include < ...

  7. Linux音频采集和在国产化平台中遇到的坑(一)

    Linux音频采集和在国产化平台中遇到的坑(一) 最近在做一个国产化平台的软件项目的开发,是基于国产芯片的银河麒麟系统.其中有一个重要模块,是采集和播放音频数据,播放不用多说了,采集的话,包括采集麦克 ...

  8. (四)WebRTC手记之本地音频采集

    转自:http://www.cnblogs.com/fangkm/p/4374668.html 上一篇博文介绍了本地视频采集,这一篇就介绍下音频采集流程,也是先介绍WebRTC原生的音频采集,再介绍C ...

  9. android 音频采集1

    声道数一般表示声音录制时的音源数量或回放时相应的扬声器数量. 假设某通道的音频信号是采样率为8kHz,位宽为16bit,20ms一帧,双通道,则一帧音频数据的大小为: int size = 8000 ...

  10. WebRTC手记之本地音频采集

    转载请注明出处:http://www.cnblogs.com/fangkm/p/4374668.html 上一篇博文介绍了本地视频采集,这一篇就介绍下音频采集流程,也是先介绍WebRTC原生的音频采集 ...

随机推荐

  1. [zookeeper] 集群搭建及启动后查询服务器状态异常解决

    一.集群搭建 1.每台服务器上部署zookeeper 1.将zookeeper压缩包解压到指定位置,在zookeeper解压后目录下创建数据目录zkData 2.在zkData下创建myid文件,内容 ...

  2. Linux-mysql的备份与恢复

    数据库 备份 mysqldump(mysql自带备份功能) - 锁表 - 备份特别慢,适用于数据量较小 - 不可以做增量备份 - 单线程 ``` -A, --all-databases 所有的库 -B ...

  3. 心动了!iPhone 15 Pro超窄边框感受下:1.5mm破历史纪录 “跑马框”再见

    综合目前已知爆料来看,iPhone 15系列将有7大升级.其中一个比较明显的直观变化是,新款iPhone全系边框都会更窄.iPhone 15 Pro.Pro Max的边框宽度仅为1.55mm,破历史记 ...

  4. JuiceFS v1.0 beta2 发布|进一步提升稳定性

    这是 JuiceFS v1.0 正式发布前的第二个 beta 版本,共有 16 位社区伙伴贡献了 150+ 次提交 .本次更新以 Bug 修复和稳定性提升为主,辅以大量的文档更新和测试用例优化,并带来 ...

  5. 练习(java):关于自增运算的练习

    //练习3: byte bb1 = 127; bb1++; System.out.println("bb1 = " + bb1);//-128 bb1--; System.out. ...

  6. WebAssembly核心编程[4]: Memory

    由于Memory存储的是单纯的二进制字节,所以原则上我们可以用来它作为媒介,在wasm模块和数组程序之间传递任何类型的数据.在JavaScript API中,Memory通过WebAssembly.M ...

  7. Excel 分列功能 帮助 用户 导入Excel

    今天遇见一个客户的 Excel有一列 就是 导入不进去  那列 基本都是 数字 我试了下  写入几个字符 就能导入  不写字符的 就是导入 不进去 龚蓼 告诉我 用分列功能 今天试了下  草 果然可以 ...

  8. 好书推荐之《码出高效》、《阿里巴巴JAVA开发手册》

    好评如潮 <阿里巴巴Java开发手册> 简介 <阿里巴巴Java开发手册>的愿景是码出高效,码出质量.它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软 ...

  9. B3610 [图论与代数结构 801] 无向图的块 题解

    题目传送门 前言 本题解内容均摘自我的 Tarjan 学习笔记 . 解法 Tarjan 与无向图 无向图与割点(割顶) 在一个无向图中,不存在横叉边(因为边是双向的). 一个无向图中,可能不止存在一个 ...

  10. 使用BP神经网络实现函数逼近

    1 一元函数逼近 1.1 待逼近函数 1.2 代码 clear,clc p=[-4:0.1:4]; %神经网络输入值 t=sin(0.5*pi*p)+sin(pi*p); %神经网络目标值 n=15; ...