0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

语音命令系统的低功耗解决方案三

星星科技指导员 来源:嵌入式计算设计 作者:Paul Beckmann 2022-10-25 16:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

便携式产品中语音命令的软件算法

允许始终在线、始终收听的语音命令产品运行的算法必然是复杂的。他们必须24/7/365对唤醒词保持警惕;可靠地识别唤醒词;尽可能将用户的声音与周围的噪音隔离开来;并产生足够干净的信号,供语音识别引擎使用。有许多不同的算法在起作用,所有这些算法都必须进行调整以适应产品的设计和应用。便携式产品的设计和功耗要求可能会影响这些算法的功能。

基本算法结构

下面是语音命令算法包的基本组件。在这里,它们按从麦克风端到最终信号输出的顺序呈现。

声音探测器:通常,来自单个麦克风的信号使用比较器进行监控。当信号电平超过特定阈值时(例如当用户说出唤醒词时),比较器会发送命令以打开系统其余部分的电源。此功能在家用产品中可能不是必需的,在家用产品中,功耗不是问题,并且可以随时为更多的系统供电,但它对便携式产品至关重要,因为它允许关闭更多组件以节省电源。此功能还必须快速发生,以便系统能够接收唤醒字。例如,上面引用的Vesper VM1010,麦克风在50 μs内唤醒,远远小于在任何关键字中说出第一个字母所需的时间。

降噪和滤波:为了提高声音检测功能,它有助于过滤掉声音,例如来自汽车,HVAC系统和风的噪音,这些声音显然不是人类的声音,因此语音识别系统可以安全地忽略。通过麦克风的选择、产品的物理设计或音频处理,产品可以(如上面引用的 Vesper VM1010 麦克风)过滤掉人类人声范围(大约跨越 100 Hz 到 6 kHz)之外的声音。音频处理还可以消除重复的声音,例如冰箱噪音。但是,这些功能可能需要打开处理器电源,这可能会影响便携式产品的电池寿命。

唤醒词检测:一旦系统检测到声音并通电,它必须录制传入的音频并将其与唤醒词的存储数字文件(例如亚马逊Echo的“Alexa”)进行比较。如果传入音频的波形与存储的文件足够接近,则设备将接受语音命令。

到达方向检测:为了使麦克风阵列专注于用户的声音,它必须首先确定用户相对于产品的位置。处理器通过比较来自麦克风的信号的相位信息来确定到达方向。它还必须包括拒绝来自附近物体的用户声音反射的优先逻辑,并且必须调整其工作阈值以补偿环境噪声水平,以便环境噪声不会产生错误的方向线索。请注意,在耳机等产品中,可能不需要确定到达方向,在这些产品中,用户嘴巴相对于麦克风阵列的物理位置是已知的。

波束成形:麦克风阵列的原因是可以处理来自多个麦克风的信号,以使阵列变得定向;来自确定的到达方向的声音被接受,而来自不同方向的声音被拒绝。对于某些产品,例如耳机和汽车音频系统,用户的声音相对于麦克风阵列的方向是已知的,因此波束成形器的方向可能是永久固定的。在智能扬声器、遥控器和家庭自动化墙板等设备中,必须确定波束成形器所需的聚焦方向,并调整阵列的响应以聚焦于用户的方向。

回声消除:回声消除会抑制来自设备本身的声音(如音乐或公告),以便阵列可以更清晰地拾取用户的声音。由于原始信号和设备内部扬声器的响应是已知的,因此通过麦克风返回的信号可能会被拒绝。然而,来自周围物体的这种声音的回声 - 这是时间延迟的并且频率内容改变 - 也必须被抑制。AEC 在头戴式耳机和入耳式等产品中不是必需的,因为来自产品扬声器的声音是有限的,并且通常没有足够的声音泄漏出来以影响产品麦克风的性能。

本地命令集识别:由于便携式产品可能无法像今天的智能扬声器那样依赖Internet连接,因此它们可能需要在没有外部服务器帮助的情况下自行识别一定数量的基本功能命令。这些命令通常仅限于基本功能,如播放、暂停、跳过曲目、重复和应答呼叫。识别这些命令的工作方式与唤醒词检测的工作方式相同。但是,即使命令集有限,与只需要识别其唤醒词并将其他语音识别任务卸载到外部连接 Internet 的服务器相比,对本地命令集识别的需求也会增加处理器的负载。

算法调优

上述每种算法的功能都很复杂,必须进行调整以适应应用,特别是在便携式产品中,其环境和使用模式可能与家用产品不同。以下是必须调整以获得最佳语音识别准确性的算法函数。

检测/唤醒阈值:声音检测和唤醒词检测的阈值级别必须设置得足够高,以最大程度地减少设备的错误触发,但又要足够低,以便用户可以在正常说话级别对设备进行寻址。特别是在便携式产品中,可能需要动态调整这些电平,因此性能会进行调整以补偿不同级别的环境声音。动态补偿的功能本身必须进行调整。

降噪/降噪:根据应用的不同,可能会遇到不同类型的噪声,并且可以对设备进行调整以抑制它们。例如,制造商知道任何给定汽车在不同速度下的道路和发动机噪音的频谱,因此可以调整语音识别系统以拒绝这些声音。降噪/消除算法也可以动态运行,适应不断变化的环境,但这种动态功能也必须进行调整。

波束成形器波束宽度:波束成形器的波束宽度越紧,它就越能抑制环境声音和来自其他物体的用户声音反射。但是,如果用户稍微移动,则将波束宽度设置得太紧将导致设备拒绝用户的声音。在耳机和头戴式耳机等产品中,用户语音的到达方向没有变化,光束宽度可以设置得很紧,但在遥控器和家庭自动化面板等产品中,必须设置得更宽,以适应用户说话时的移动。

唤醒/睡眠策略:如前所述,最大限度地降低功耗的目标之一是使设备尽可能频繁地进入睡眠状态,并使其尽可能长时间保持睡眠状态。但是,此目标需要权衡利弊。如果设备在使用后进入睡眠状态的速度太快,则可能会错过唤醒词后面的命令,并要求用户再次说出唤醒词,这可能会使用户感到沮丧。如果设备保持唤醒的时间超过必要的时间,它将消耗比所需更多的功率。

DSP概念的语音UI算法经过专门设计,可以轻松调整上述所有功能,并创建自定义处理配置,以适应任何便携式或电池供电的语音命令产品。信号处理链可以通过简单的图形界面进行配置,使用400多个可用处理模块的任意组合(图1)。这些模块可以通过熟悉的屏幕旋钮和按钮进行调整,其直观方式与机架安装式音频处理器的调整方式相同。

pYYBAGNXny2AbdAhAAOVh2X4t7Q837.png

[图1|显示使用 DSP 概念语音 UI 的音频处理链的图形配置的屏幕图像]

由于功耗要求和外形尺寸限制,大多数便携式产品中使用的音频处理器的功能通常低于家用产品中使用的处理器的功能。因此,产品设计团队在为语音命令产品设计信号链时必须谨慎,不要超过可用的处理能力。然而,要实现最佳性能,他们需要充分利用可用的处理方式。由于 DSP 概念语音 UI 算法已经针对运行它们的处理器进行了优化,因此不需要重写它们以适应特定的处理器,也不需要调试。信号链可以实时测试,也可以针对不同的处理器进行测试,这使得为应用选择合适的处理器变得更加容易和快速。

DSP 概念语音 UI 的可调谐性和多功能性带来了明显的性能优势,这可以在 DSP 概念网站的演示视频中看到。

结论

创建始终在线的语音命令产品,这些产品可以使用电池供电运行数小时到数月,同时实现与当今流行的智能扬声器类似的功能,这是相当大的挑战。但是,由于本文中描述的产品,这些挑战现在是可以控制的。正确选择组件,结合仔细调整以适应应用,可以产生便携式语音命令产品,为消费者提供令人满意和可靠的体验。看看这些技术将为未来的便携式和电池供电技术产品带来哪些新功能,便利性和功能将会很有趣。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    185

    文章

    18985

    浏览量

    264540
  • 处理器
    +关注

    关注

    68

    文章

    20332

    浏览量

    254993
  • dsp
    dsp
    +关注

    关注

    561

    文章

    8275

    浏览量

    368267
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低功耗智能门锁语音芯片控制方案

    的需求,英尚微电子推出了集成化的语音芯片解决方案,而不仅仅是提供一颗元器件。该方案覆盖了硬件功能、语音交互和智能化体验,帮助厂商快速落地产品。
    的头像 发表于 04-24 16:54 663次阅读

    低功耗DRAM可靠存储解决方案

    在半导体存储领域,低功耗DRAM正成为越来越多嵌入式系统和移动终端的首选。本文介绍的EM639325 SDRAM是一款高速CMOS同步动态随机存取存储器,采用128兆位内部架构,专为需要高内存带宽与低功耗平衡的应用场景打造。
    的头像 发表于 04-17 16:48 146次阅读
    <b class='flag-5'>低功耗</b>DRAM可靠存储<b class='flag-5'>解决方案</b>

    为什么选择 Nordic 的低功耗蓝牙解决方案

    为什么选择 Nordic 的低功耗蓝牙解决方案?强大的无线 SoC 产品组合: 我们丰富的超低功耗无线 SoC 选件具有可扩展的内存配置和功能集,可满足各种需求。如果存储器或功能要求发生意外变化
    发表于 04-16 10:40

    低功耗BLE应用模键盘模块方案

    在无线外设市场,键盘产品正加速向多模化、低功耗方向演进。针对厂商对低功耗BLE应用的迫切需求,基于CH592芯片的模键盘模块方案提供了USB/BLE/2.4G一体化解决思路。
    的头像 发表于 04-14 17:20 388次阅读
    <b class='flag-5'>低功耗</b>BLE应用<b class='flag-5'>三</b>模键盘模块<b class='flag-5'>方案</b>

    QN902x:超低功耗蓝牙 LE 系统级芯片解决方案深度剖析

    QN902x:超低功耗蓝牙 LE 系统级芯片解决方案深度剖析 在当今的电子设备领域,蓝牙技术以其便捷性和广泛的应用场景,成为了众多产品不可或缺的一部分。NXP 半导体推出的 QN902x 系列超
    的头像 发表于 04-10 13:20 144次阅读

    MAX77642/MAX77643:低功耗应用的高效电源管理解决方案

    MAX77642/MAX77643:低功耗应用的高效电源管理解决方案 在当今电子设备追求小型化、低功耗和长续航的趋势下,电源管理集成电路(PMIC)的性能和功能显得尤为关键。Analog
    的头像 发表于 03-04 15:50 320次阅读

    MAX77646/MAX77647:低功耗应用的高效电源管理解决方案

    MAX77646/MAX77647:低功耗应用的高效电源管理解决方案 在当今的电子设备设计中,低功耗、小尺寸和高集成度是至关重要的考量因素。Analog Devices的MAX77646
    的头像 发表于 03-03 16:30 177次阅读

    MAX77659:低功耗应用的高效电源管理解决方案

    MAX77659:低功耗应用的高效电源管理解决方案 在当今的电子设备设计中,低功耗、高集成度的电源管理解决方案至关重要。Analog Devices的MAX77659 SIMO PMI
    的头像 发表于 02-12 16:05 1258次阅读

    浅谈低功耗晶振的设计方案

    在电源受限的电路应用中,为延长电池寿命或降低系统整体功耗,晶振通常需要具备低功耗特性。今天,凯擎小妹来和大家聊聊低功耗晶振的设计方案
    的头像 发表于 02-11 11:34 540次阅读
    浅谈<b class='flag-5'>低功耗</b>晶振的设计<b class='flag-5'>方案</b>

    TPL5010:超低功耗定时器的创新解决方案

    TPL5010:超低功耗定时器的创新解决方案 在电子设计领域,尤其是对于电池供电和物联网应用,低功耗定时器的选择至关重要。今天,我们就来深入探讨德州仪器(TI)的TPL5010纳米功率系统
    的头像 发表于 02-08 16:15 1475次阅读

    探索MAX20335:低功耗小锂离子系统的理想PMIC解决方案

    探索MAX20335:低功耗小锂离子系统的理想PMIC解决方案 在如今的电子设备设计中,低功耗、高效能以及小尺寸的要求变得越来越严苛,尤其是在可穿戴设备和物联网设备领域。Maxim
    的头像 发表于 02-06 09:45 237次阅读

    AT6850 GNSS单芯片解决方案:高精度低功耗定位的核心之选

    高度集成射频前端、数字基带与多模卫星信号处理引擎大核心模块,打造出一套功能完整、性能优异的单芯片解决方案,不仅能精准对接多系统卫星定位需求,更凭借内置电源管理模块的功耗优化设计与精简
    的头像 发表于 12-24 16:22 446次阅读
    AT6850 GNSS单芯片<b class='flag-5'>解决方案</b>:高精度<b class='flag-5'>低功耗</b>定位的核心之选

    探索PCA9422:低功耗微控制器的高效电源管理解决方案

    探索PCA9422:低功耗微控制器的高效电源管理解决方案低功耗微控制器应用领域,电源管理是一个关键的环节。一款性能优良的电源管理IC(PMIC)能够显著提升系统的效率、稳定性和可靠
    的头像 发表于 12-24 10:15 858次阅读

    低功耗语音芯片有哪些?

    ​ 超低功耗语音芯片有哪些好处?当然是给产品带来更好的续航表现和更好的节电表现,但是一位的追求低功耗的也是不对的,因为功耗和产品性能之间始终是要做取舍的。下面小编给大家带来一些超
    的头像 发表于 07-02 17:27 980次阅读
    超<b class='flag-5'>低功耗</b><b class='flag-5'>语音</b>芯片有哪些?

    蓝牙语音遥控器 低功耗芯片选型HS6621CxC/OM6621

    随着智能家居的蓬勃发展,蓝牙语音遥控器凭借其便捷的操作和智能交互体验,正迅速取代传统红外遥控器,成为智能电视、机顶盒等设备的首选控制工具。相较于需对准设备的红外遥控器,蓝牙语音遥控器通过蓝牙低功耗
    发表于 05-22 15:23