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

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

3天内不再提示

如何降低语音控制系统中的功耗?

电子设计 来源:EDN 作者:RICHARD QUINNELL 2021-04-07 11:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

仅使用语音来控制机器的能力已成为许多商业和消费者系统中的流行功能。但是语音控制的问题在于设备必须始终处于监听状态,这意味着必须始终为其供电。不过,新的选择正在不断涌现,它们可以帮助设计人员减少语音激活设计的功耗。

使机器对口头命令做出适当响应是一个巨大的处理挑战。它要求系统首先有一个麦克风来拾取声音,一个数字转换器将声音转换成处理器可以使用的东西,然后进行大量的数字信号处理以从声音中提取语音信息。涉及的处理量将取决于需要识别的命令字的数量。词汇量有限的系统可以使用图1中所示的结构进行本地处理,以进行单词发现,而需要自然语音理解的系统可以使用云计算资源进行进一步处理。

o4YBAGBtHX6AOC-AAAIGAlGUc54600.png

图1典型的语音控制系统必须不断处理声音以寻找命令字。资料来源:Aspinity

不幸的是,大多数时候没有语音发生,并且浪费了处理和消耗的功率。通过要求用户首先按下按钮等来启动语音处理,可以避免浪费。但是,如果仅通过语音激活系统,则必须始终捕获并处理声音,以免丢失命令。这对于电池供电的应用特别引起关注,因为语音处理的“始终在线”性质可能会消耗大量电池。

为了减少浪费的精力并节省功率,语音处理系统通常会使用“唤醒”字进行激活。这种方法所需的功率较小,因为在大多数情况下,语音处理只需要能够识别单个特定单词,而不是其全部功能词汇。因此,该系统可以在侦听唤醒字的同时运行更简单,耗电更少的处理算法,从而暂停整个语音处理工作,直到检测到唤醒字为止。

为了追求这种方法,业界已经投入大量精力来开发需要最小功率的唤醒单词引擎。通常,这些引擎只能识别几个单词,从而为用户提供可能的唤醒选项的选择。但是,某些引擎可以识别足够多的单词,以提供有限形式的语音控制,从而提供多个命令。但是,对于更复杂的语音控制,唤醒词引擎的目的只是为了及时激活功能更强大,更耗电的处理,以接收和解释将跟随唤醒词的语音命令。

这些唤醒词引擎在不断发展。最近的一项介绍是将Retune的VoiceSpot单词斑点算法与CEVA的低功耗DSP系列配对。该组合可以执行波束成形和声学回声消除,以提高在存在噪声的情况下单词识别以及唤醒单词识别的可靠性。该算法的总内存占用量不到80 KB,主要针对较小的,由电池供电的应用,例如耳塞,智能手表和运动相机。

另一个最新的介绍将Cyberon的CSpotter算法与瑞萨的RA6系列微控制器结合使用。该算法使用基于音素的建模,支持30多种语言。它可以用作唤醒引擎或使用多个不同的命令集提供本地语音控制。该处理器为数字麦克风提供I2S(IC间声音)接口,从而无需ADC

两种方法尽管已将语音识别任务减至最少,但仍依靠数字信号处理来进行唤醒词识别。这为始终接通的电源需求设置了下限,这在电池供电的应用中可能仍然很麻烦。但是,还有另一种技术可以为始终在线的唤醒字识别节省更多功率。

模拟机器学习技术是关键。Aspinity开发了RAMP(可重配置模拟模块化处理器)芯片,首先将声音识别为语音,然后再尝试确定语音是否在说唤醒词。RAMP芯片允许系统执行的操作是,在执行任何语音处理之前,先确定所检测到的声音实际上是语音。如图2所示,这种预先确定甚至可以使唤醒单词引擎在没有人讲话时也保持休眠状态。

pIYBAGBtIUGAYZrJAAH-nCIpnGc136.png

图2通过首先确定声音是否是语音,RAMP芯片允许语音处理安全地忽略其他类型的声音。资料来源:Aspinity

该芯片使用模拟神经网络来实现这一目标,该模拟神经网络经过训练可以将人的声音与其他声音区分开,然后向声音处理系统发送激活信号,以确定声音是否在说唤醒词。为了确保语音处理具有完整的语音模式,芯片将在预卷式缓存中缓存500毫秒的捕获声音。当芯片将声音识别为语音时,它会将传入的声音(从前滚动数据开始)定向到语音处理系统以进行解释。

这种方法允许语音控制系统仅使RAMP芯片持续供电。每当没有人讲话时,语音处理硬件(包括唤醒词引擎)就可以保持休眠状态。在大多数情况下,没有语音的时间段表示系统运行的大部分时间。与唤醒字检测所需的典型数十毫安电流相比,RAMP芯片和主机微控制器仅需要约25μA的电流。因此,与始终在线的唤醒字检测相比,忽略静音和非语音声音的能力可以节省大量功率。

语音控制中的这种降低功率的创新很可能会继续发生,从而将语音激活操作的潜力扩展到从线路供电到电池供电设计的应用中。无论通过语音控制给定设备是一个好主意,无论其电源如何,它都已成为一种实用的选择。

Rich Quinnell是一位退休的工程师和作家,并且是EDN的前总编辑。

编辑:hfy

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

    关注

    39

    文章

    8042

    浏览量

    144754
  • 语音识别
    +关注

    关注

    39

    文章

    1822

    浏览量

    116234
  • 机器学习
    +关注

    关注

    67

    文章

    8562

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    智能照明控制系统,点亮走廊的每一盏灯#智能照明控制系统#安科瑞

    控制系统
    安科瑞缪志澄
    发布于 :2026年02月25日 15:19:51

    PLC控制系统应用的抗干扰问题分析及处理措施

    在工业自动化控制领域,PLC(可编程逻辑控制器)以其高可靠性、灵活性和强大的控制功能,成为现代工业控制的核心设备。然而,在实际应用,PLC
    的头像 发表于 12-12 07:43 1531次阅读
    PLC<b class='flag-5'>控制系统</b>应用的抗干扰问题分析及处理措施

    基于芯源CW32 MCU智能家居照明控制系统设计与实现

    高性能、低功耗及丰富的外设资源,成为智能照明系统设计的理想选择。 系统功能设计本系统的核心功能是通过CW32 MCU对灯光的开关和亮度进行智能控制
    发表于 12-03 06:06

    楼宇自控系统语音控制集成,操作更便捷智能

    在智慧建筑升级浪潮,楼宇自控系统的交互方式不断革新,语音控制集成作为新型操作模式,打破了传统按键、触屏的操作局限,让楼宇管理更高效、更人性化。这种 “动口不动手” 的
    的头像 发表于 11-27 10:30 457次阅读

    温度位元式控制系统与连续的PID控制系统的区别

    电子发烧友网站提供《温度位元式控制系统与连续的PID控制系统的区别.pdf》资料免费下载
    发表于 08-13 15:54 1次下载

    ADI安全产品如何简化不同机器人控制系统安全机制的实现

    我们将探讨各种机器人安全用例,展示ADI的安全产品如何简化不同机器人控制系统安全机制的实现。
    的头像 发表于 08-12 10:43 1.4w次阅读
    ADI安全产品如何简化不同机器人<b class='flag-5'>控制系统</b><b class='flag-5'>中</b>安全机制的实现

    直流控制系统PWM功放的频率和死区设置

    在采用 PWM功放的控制系统,进行PWM 开关频率和死区设置时,不仅要参考功率品体管的开关时间等参数,还要考虑控制系统的其他要求。如果PWM的频率和死区设置不当,将影响控制系统的稳定
    发表于 08-05 14:30

    无刷直流电机磁场定向控制系统研究

    控制策略及实现方法,并建立系统仿真模型,仿真表明基于FOC的BLDCM控制系统性能良好,转矩脉动小。以STM32FI03B为核心设计了基于FOC策略的 BLDCM 控制系统试验平台,
    发表于 06-26 13:31

    双电机比值联动控制系统

    新型改进的比值控制器,并对该控制器的原理及控制过程进行了相应的分析和介绍。通过 malab仿真软件对该控制系统进行了仿真实验。仿真表明,该控制
    发表于 06-18 16:33

    嵌入式单片机在电机控制系统的应用

    长时间处于良好的工作状态,其稳定性也得到了显著的提升。嵌入式单片机在电机控制系统的应用可以分为软件应用和硬件应用,硬件提供基本的物理框架支撑,软件提供基本的信息、数据处理渠道,也只有这样,才能
    发表于 06-11 15:07

    改进GPC算法在永磁同步电机控制系统的应用

    为了使永磁同步电动机(PMSM)矢量控制系统适用于更高要求的场合,在给出PMSM 在d-q旋转坐标系的模型表达式和传动系统机械运动方程的基础上,推导出了系统的基于受控自回归积分滑动平
    发表于 05-28 15:41

    大棚联网与智能控制系统如何改变农业生态?

    控制系统
    无锡漫途科技有限公司
    发布于 :2025年05月07日 16:39:23

    电机微机控制系统可靠性分析

    方法。各种技术措施合理搭配才能有效地提高电机微机控制系统的可靠性。 在电机微机控制系统的研制过程,系统的可靠性是一个很重要的问题。一个系统
    发表于 04-29 16:14

    电机控制系统的电流检测技术

    指出了电流检测技术在电机控制系统的重要性,介绍了常用的儿种电流检测手段及其工作原理。针对采样电阻和雀尔电流传感器,详细给出了电流采样信号调理电路原理图。最后提出了元器件选型原则及使用注意事项。纯
    发表于 04-24 21:03