一沉浮
 
 这些年,一直围绕着音频来做案子,做出来的案子自己都数不清楚了。记得前几年,刚出道的时候,就把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. ProTab(高级表格)的使用

    一. params 和 request 属性的使用 例子如下: import React, { useState } from 'react'; import { ProTable } from '@ ...

  2. (Python)每日代码||2024.1.18

    m = 10 a = 10 print(id(m)) print(id(a)) '''输出 140713874176728 140713874176728 ''' print() a = 1 b = ...

  3. delphi 里 多用TArray 而不是 array of

    今天写代码发现个bug,是delphi 编译器 核心层面的: unit ddx.att; interface uses System.Generics.Collections, System.Rtti ...

  4. .NET Core开发实战(第15课:选项框架:服务组件集成配置的最佳实践)--学习笔记

    15 | 选项框架:服务组件集成配置的最佳实践 这一节讲解如何使用选项框架来处理服务和配置的关系 选项框架的特性: 1.支持单例模式读取配置 2.支持快照 3.支持配置变更通知 4.支持运行时动态修改 ...

  5. Windows终端的一些配置

    前言 记录早前拿到新的笔记本(win10)后配置命令行的过程,以下是环境: 命令行 : CMD,PowerShell7 Shell :Windows Terminal 设置编码格式(当前代码页)为UT ...

  6. CF1535

    A:氵 B:排序对两个偶数没影响,对两个奇数没影响.唯一的影响是可能原本偶数在后面,调到前面贡献变多.所以把所有偶数弄到前面就行. C:\(dp[i]\) 表示前 \(i\) 个字符以第 \(i\) ...

  7. [pwn之路]patchelf之后,加载符号表!

    # 前言 当你在进行二进制漏洞学习和利用时,经常需要使用调试工具来分析和理解程序的内部工作.在之前的交流中,我们提到了如何使用patchelf来修改二进制文件[Pwn之路]根据所给库,获得远程同环境- ...

  8. IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等

    有段时间没有更新IDEA了,早上看到 IntelliJ IDEA 2024.1 EAP 5发布的邮件提示,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的.也许这些能力对关注DD的小 ...

  9. Java集合篇之逐渐被遗忘的Stack,手写一个栈你会吗?

    正月初九,开工大吉! 2024年,更上一层楼! 写在开头 其实在List的继承关系中,除了ArrayList和LinkedList之外,还有另外一个集合类stack(栈),它继承自vector,线程安 ...

  10. Office Online Server Windows Server 2016 部署

    一.准备"武器" 本文是通过虚拟机搭建 OOS 测试环境的,4567是3的前提,武器提取 le73 1.VMWare Workstation 17 Player 2.Windows ...