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

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

    关注

    38

    文章

    7358

    浏览量

    135741
  • 语音识别
    +关注

    关注

    37

    文章

    1635

    浏览量

    111845
  • 机器学习
    +关注

    关注

    66

    文章

    8136

    浏览量

    130587
收藏 人收藏

    评论

    相关推荐

    浅谈智能照明控制系统在综合管廊的设计应用与研究

    智能化、现代化技术成果的应用也日渐广泛。照明系统作为城市综合管廊设备系统的一个重要组成部分,如何实现高效控制、节能环保等要求已经成为摆在我们面前的重要课题。经历多年的发展完善,智能照
    发表于 02-27 14:52

    如何降低MCU系统功耗

    大家在做MCU系统开发的时候,是否也碰到过降低MCU系统功耗的需求?
    的头像 发表于 01-18 09:54 1153次阅读
    如何<b class='flag-5'>降低</b>MCU<b class='flag-5'>系统</b><b class='flag-5'>功耗</b>?

    智能控制系统的主要类型有哪些?

    智能控制系统是一种基于人工智能和感知技术的自适应控制系统,可以根据系统状态和环境变化来进行自动调整和优化。智能控制系统可以提高生产效率、降低
    的头像 发表于 01-17 11:05 877次阅读

    基于单片机的语音识别控制系统设计

    使用DHT11检测温湿度,然后用LCD12864显示,语音播放,使用STC11l08xe控制LD3320做语音识别,
    的头像 发表于 12-12 09:21 482次阅读
    基于单片机的<b class='flag-5'>语音</b>识别<b class='flag-5'>控制系统</b>设计

    高性能和低功耗的电机控制系统的设计

    电子发烧友网站提供《高性能和低功耗的电机控制系统的设计.pdf》资料免费下载
    发表于 11-22 09:24 0次下载
    高性能和低<b class='flag-5'>功耗</b>的电机<b class='flag-5'>控制系统</b>的设计

    伺服控制系统,进线电压降低后,输出扭矩变没变?

    讨论一下,伺服控制系统,进线电压降低后,输出扭矩变没变? 例如840D系统,进线是380V,直流母线约为600V,到电机。 若进线电压变为220V,直流母线约为340V,那么电机输出扭矩会不会变呢?
    发表于 11-10 07:47

    基于语音信号的嵌入式假肢控制系统研究

    电子发烧友网站提供《基于语音信号的嵌入式假肢控制系统研究.pdf》资料免费下载
    发表于 11-06 09:58 0次下载
    基于<b class='flag-5'>语音</b>信号的嵌入式假肢<b class='flag-5'>控制系统</b>研究

    语音识别技术在智能家居控制系统中的应用与前景

    随着智能家居技术的不断发展,人们对于家居环境的智能化控制需求也越来越高。语音识别技术作为一种智能交互方式,能够为智能家居控制系统提供更加便捷和高效的控制方式。本文将探讨
    的头像 发表于 11-03 09:10 555次阅读

    基于ARM的低功耗语音增强系统设计

    电子发烧友网站提供《基于ARM的低功耗语音增强系统设计.pdf》资料免费下载
    发表于 10-23 09:49 0次下载
    基于ARM的低<b class='flag-5'>功耗</b><b class='flag-5'>语音</b>增强<b class='flag-5'>系统</b>设计

    功耗风光互补电源控制系统

    电子发烧友网站提供《低功耗风光互补电源控制系统.pdf》资料免费下载
    发表于 10-09 15:02 2次下载
    低<b class='flag-5'>功耗</b>风光互补电源<b class='flag-5'>控制系统</b>

    基于PLC的混料灌控制系统设计

    基于PLC的混料灌控制系统设计
    的头像 发表于 09-04 10:16 811次阅读
    基于PLC的混料灌<b class='flag-5'>控制系统</b>设计

    基于语音识别技术的智能家居控制系统

    基于语音识别技术的智能家居控制系统,能够在客户端输入语音信号,完成对家居设备的控制,使得家居设备更加智能化。本文首先对语音识别的相关理论知识
    发表于 07-18 16:06 1次下载

    智能照明控制系统特点与应用优势

    倡导节能减排,降低建筑能耗,减少二氧化碳排放,是未来经济发展的新方向。对照明行业,造成了一次产业升级与改善。实现绿色照明,需要从两方面入手,一方面是高效、节能、环保的新型光源,二方面是智能控制系统
    的头像 发表于 06-28 16:27 1546次阅读

    组合秤控制系统设计与应用

    组合秤控制系统设计与应用 摘要:本文介绍了组合秤的称量过程,阐述了组合秤控制系统硬件和软件组成,分析了系统能达到的性能和特色。关键词:组合秤;步进电机 引言 组合秤自20世纪70年代问世以来,在
    发表于 06-09 11:12

    降低嵌入式系统功耗

    (CPU) 运行。由于我们的PIC和AVR设备上存在大量CIP,因此可用于将CPU从其他任务中卸载出来,同时实现传感器接口,波形控制,定时/测量等。因此,系统可以在低功耗模式下运行,从而降低
    的头像 发表于 05-06 10:42 542次阅读