一沉浮
 
 这些年,一直围绕着音频来做案子,做出来的案子自己都数不清楚了。记得前几年,刚出道的时候,就把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. 【Linux】常用基本指令大汇总系列(篇一)【超详细的图解保姆教程】

    常用基本指令大汇总系列(篇一) 大家好,欢迎大家来到我的博客.从今天开始,博主就要开启一个全新的系列了!Linux操作系统常用基本指令汇总系列,当大家按顺序学完这个系列,在Linux上编写基本的C语言 ...

  2. windows10 安装运行docker

    windows10 安装使用docker part01.windows设置 启用windows 虚拟化 任务管理器-性能-CPU-虚拟化启用 启用Hyper-v 控制面板(Win+R -> 输入 ...

  3. P10033 题解

    不喜欢特判?不喜欢分讨?不喜欢被卡 corner?不喜欢证明?不喜欢动脑子? 那就看这篇题解! 感性思路 首先感性地感受一下题目宽泛的限制条件题解区各种花式的构造方法就不难想出,符合条件的序列实在很多 ...

  4. Windows、MacOs上 gif 录像软件 LICEcap

    LICEcap 官网:https://www.cockos.com/licecap/ 适用于 windows macos 我自己保持的一版,下载地址:https://files-cdn.cnblogs ...

  5. .NET Core开发实战(第24课:文件提供程序:让你可以将文件放在任何地方)--学习笔记

    24 | 文件提供程序:让你可以将文件放在任何地方 文件提供程序核心类型: 1.IFileProvider 2.IFileInfo 3.IDirectoryContents IFileProvider ...

  6. BentoML:如何使用 JuiceFS 加速大模型加载

    BentoML 是一个开源的大语言模型(LLM) AI 应用的开发框架和部署工具,致力于为开发者提供最简单的构建大语言模型 AI 应用的能力,其开源产品已经支持全球数千家企业和组织的核心 AI 应用. ...

  7. ORA-16019 和 ORA-16018 错误的处理方法

    一. ORA-16019 和 ORA-16018 错误产生描述 同事在修改归档目录,一不小心把参数设置错误了, 他设置的是log_archive_dest参数. 这个参数和默认log_archive_ ...

  8. Error parsing HTTP request header--400 bad request

    问题描述: JSP中通过form post方式请求URL传入json格式参数报错: 信息: Error parsing HTTP request header  Note: further occur ...

  9. Java集合框架学习(十二) Arrays类详解

    声明:部分内容参考自:https://liuyanzhao.com/2863.html Arrays类介绍 这个类包含了用于操作数组的各种方法,诸如:排序和搜索. 这个类还包含一个静态方法asList ...

  10. SpringBoot整合aspectj实现面向切面编程(即AOP)

    前言 "面向切面编程",这样的名字并不是非常容易理解,且容易产生一些误导.但在实际业务中,AOP有着广泛的用途,比如日志记录,性能统计,安全控制,事务处理,异常处理等等. 举些栗子 ...