• 多麦克风远场拾音模块及解决方案


    前记

      随着以AI为核心的智能设备的广泛发展,语音这个非常重要的入口一直是很多厂商争夺的市场。作为音频采集的前端设备,能采集到的距离远,清晰度高,无噪声的信号是一个非常重要的能力。这样就对音频前端语音信号采集提出了新的需求,需要前端处理距离更远,提取声音更加清晰,近端不饱和。
      面对市场的强劲需求和市场的不断变化,该团队在远场拾音算法领域经过多年的技术积累和沉淀,把降噪算法推向了一个更深的台阶,让远场拾音变得距离更加远,音质无损化,AGC级联化。

     

    方案特色

      经过多个用户需求的沉淀和团队技术的沉淀积累,该远场拾音方案积累了如下几个特色:

    A 多级AGC语音增强:

    传统的远场拾音模块,很多都是模拟电路搭建起来的,这种方式一般是结构简单,能够把信号放大很多倍,但是,这里面存在一个问题,模拟电路无法做降噪处理,就会对所有的信号做放大,等到级联到一定的级别之后,底噪会被放大很多倍,声音会被放大到饱和掉,听起来的声音就比较单调并噪声到了。本团队采用了多种AGC信号放大,模拟,数字,降噪,软件。可以很好平衡噪声和信号,可以让信号实现噪声低,信号强度高的特点,能够很好的解决传统拾音方案所遇到的问题。

    B 多麦克风多方位拾取:

    对于结构比较复杂的设备,一般一个麦克风是无法解决全方位远场拾音的,这个时候,多麦克风远场拾音就发挥了作用。多麦克风远场拾音,最后经过算法的综合处理,会选择最优的麦克风数据作为主麦克风数据来输出,这不但增加了拾音的健壮性,还让拾音距离不再局限于方位。最重要的是,本团队的多麦克风远场拾音,成本的增加也不是很多。

    C 自动AGC和DRC算法加持:

    为了给小信号尽量放大和让大信号不要饱和,需要在软件中使用两个算法,一个是自动AGC,可以尽可能的拉高小信号,另外一个是DRC信号压制,可以让大信号压制,防止信号过大导致了饱和。

    D 丰富的AGC大小接口调节:

    不同的使用场景,所需要的拾音距离也不同,但是,音频的质量好坏,和agc的大小也有不少关系,怎么能够随时适应环境的需求,能够根据不同的产品来调试不同的agc参数,这个是一个非常重要的客户诉求。本方案的AGC增益可以使用按键可调,用户可以根据自己的需求来调整AGC音量的大小。

     

    特色展示

      该方案是以模块的形式出给客户的,也可以根据客户的需求进行定制化的服务。

    A 模块特色:尺寸比较小,可定制。接口丰富。

      

    B 模块特色

    • 通过搭载特定型号麦克风,拾音距离可达10米。
    • 接口丰富,可以多种接口音频信号输出。
    • AGC信号大小用户可调。

     

    应用领域

      远场拾音的应用十分广泛,本团队的产品已经在这些领域中有所应用。

    A 教育:教学麦克风,教学耳机等
    B 娱乐:无线麦克风,拾音器。
    C 政务:会议麦克风,政务对话机器人等。
    D 服务:楼宇拾音器,楼宇对讲机等。

  • 相关阅读:
    学习笔记Jmail收发邮件
    ModalPopup
    学习笔记:UpdatePanel控件
    转AjaxControlToolkit的安装与使用详解
    转linq中的Single()、First()、Take(1) LINQ 标准的查询操作符 排序 orderby、thenby、Take
    转Global.asax文件
    转<%%>、<%=%>、<%$%>、<%@%>的区别
    C++文件包含处理—#include
    GISer学习之道(转载)
    OSG中的示例程序简介
  • 原文地址:https://www.cnblogs.com/wqaz-0-1-2-3/p/14193448.html
Copyright © 2020-2023  润新知