一沉浮
 
 这些年,一直围绕着音频来做案子,做出来的案子自己都数不清楚了。记得前几年,刚出道的时候,就把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. Python-集合的基本操作(set)

    1. 前言 python中的集合和数学里的类似也是用于存放不重复的元素,它有可变集合(set)和不可变集合(feozenset)两种,集合的所有元素都放在一对大括号"{}"里(列表 ...

  2. CF1295

    A 用计算器式显示数字,可以显示 \(n\) 段.可以显示的最大数字是多少? 如果用了一个需要至少四段的数字,一定不如把这个替换成两个 \(1\) 好. 如果一共可以用偶数个,一定是全部 \(1\). ...

  3. python 不显示科学计数法

    pandas方法 import pandas as pd pd.set_option('display.float_format',lambda x : '%.3f' % x) 禁用科学计数法,小数保 ...

  4. 《Boosting Document-Level Relation Extraction by Mining and Injecting Logical Rules》论文阅读笔记

    代码 原文地址 摘要 文档级关系抽取(DocRE)旨在从文档中抽取出所有实体对的关系.DocRE 面临的一个主要难题是实体对关系之间的复杂依赖性.与大部分隐式地学习强大表示的现有方法不同,最新的 Lo ...

  5. 使用memoizee缓存函数提升性能,竟引发了indexOf的性能问题

    壹 ❀ 引 公司前端组基本每个月会举行一次前端月会,用于做前端组基础设施以及其它重要信息的同步,会议最后一个环节就会分享本月前端同学在开发中所遇到的奇怪bug,或者一些有趣的问题.在分享的问题中,我发 ...

  6. Vdbench 参数详解

    Vdbench 参数详解 HD:主机定义 如果您希望展示当前主机,则设置 hd= localhost.如果希望指定一个远程主机,hd= label. system= IP 地址或网络名称. clien ...

  7. DOM和BOM的区别

    DOM和BOM的区别 在浏览器中运行的JavaScript可以认为由三部分组成:ECMAScript描述了该语言的语法和基本对象,DOM文档对象模型描述了处理网页内容的方法和接口,BOM浏览器对象模型 ...

  8. scrcpy-Android投屏神器

    介绍 scrcpy 是免费开源的投屏软件,支持将安卓手机屏幕投放在 Windows.macOS.GNU/Linux 上,并可直接借助鼠标在投屏窗口中进行交互和录制. 下载scrcpy 解压. http ...

  9. 使用 Oracle PL/SQL NOCOPY 提示

    参考文献:       official document: http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/tuning.htm#LNPL ...

  10. fastjson反序列化各版本利用汇总