0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

語(yǔ)音UI的基本原則

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Paul Beckmann ? 2022-10-25 16:17 ? 次閱讀

Amazon Echo和Google Home中的語(yǔ)音用戶界面(語(yǔ)音UI)功能吸引了消費(fèi)者的注意。語(yǔ)音識(shí)別系統(tǒng)的效率很大程度上取決于麥克風(fēng)陣列和算法集合,這些算法允許陣列聚焦于用戶的語(yǔ)音并拒絕不需要的噪聲。下面解釋這些算法的基本功能。

觸發(fā)/喚醒詞

語(yǔ)音 UI 系統(tǒng)使用分配的觸發(fā)詞(如“Alexa”或“確定谷歌”)來(lái)激活語(yǔ)音 UI 設(shè)備。設(shè)備必須使用自己的算法立即進(jìn)行識(shí)別,因?yàn)槭褂没ヂ?lián)網(wǎng)資源會(huì)產(chǎn)生太多的延遲。

觸發(fā)詞必須產(chǎn)生一個(gè)獨(dú)特的波形,該波形可以使算法與正常語(yǔ)音區(qū)分開(kāi)來(lái),否則成功識(shí)別的百分比可能低得令人無(wú)法接受。通常,使用三到五個(gè)音節(jié)的觸發(fā)詞是最好的。

小觸發(fā)詞算法占用較少的內(nèi)存和處理,但犯更多的錯(cuò)誤,而大的算法需要更多的資源,但犯的錯(cuò)誤更少。模型也是可調(diào)的 - 它們可以更嚴(yán)格(更少的誤報(bào),但更難觸發(fā))或更寬松(更多的誤報(bào),但更容易觸發(fā))。大多數(shù)產(chǎn)品設(shè)計(jì)師選擇更嚴(yán)格的調(diào)整,因?yàn)榭蛻魧?duì)錯(cuò)誤觸發(fā)沒(méi)有同情心。

圖 1 比較了不同調(diào)諧點(diǎn)的三觸發(fā)模型的性能。在測(cè)試條件下,每小時(shí)實(shí)現(xiàn)少于兩個(gè)錯(cuò)誤觸發(fā)器是一個(gè)合理的目標(biāo)。小模型只能通過(guò)圖形最左側(cè)的兩個(gè)最嚴(yán)格的調(diào)諧來(lái)實(shí)現(xiàn)這一點(diǎn)。中型和大型型號(hào)在更寬的工作范圍內(nèi)實(shí)現(xiàn)了這一目標(biāo)。

pYYBAGNXm7eAXMiVAAFTjAUgeAU218.png

圖 1. 每小時(shí)使用小型、中型和大型算法模型測(cè)試誤報(bào),左側(cè)調(diào)整更嚴(yán)格,右側(cè)調(diào)整更寬松。

到達(dá)目的地(到達(dá)方向)

一旦觸發(fā)詞被識(shí)別出來(lái),下一步就是確定用戶語(yǔ)音的到達(dá)方向(DOA)。一旦確定了方向,DOA算法就會(huì)告訴波束成形算法它應(yīng)該聚焦在哪個(gè)方向。

DOA算法的核心功能是檢查來(lái)自陣列中不同麥克風(fēng)的信號(hào)的相位關(guān)系,并使用此信息來(lái)確定哪個(gè)麥克風(fēng)首先接收聲音。但是,由于來(lái)自墻壁,地板,天花板和房間內(nèi)其他物體的反射,用戶的聲音也將從其他方向傳來(lái)。為此,DOA算法包括優(yōu)先邏輯,它將更響亮的初始到達(dá)與更安靜的反射分開(kāi)。

DOA 算法的操作通過(guò)自動(dòng)調(diào)整環(huán)境噪聲水平得到增強(qiáng)。該算法測(cè)量房間內(nèi)的平均噪聲水平,并且僅當(dāng)輸入信號(hào)至少比環(huán)境噪聲水平高出一定數(shù)量的分貝時(shí),才會(huì)重新計(jì)算用戶嘴巴的位置。

回聲消除器

為了更好地關(guān)注用戶的聲音,語(yǔ)音 UI 設(shè)備必須從其麥克風(fēng)拾取的聲音中減去自己的揚(yáng)聲器產(chǎn)生的聲音。這似乎很簡(jiǎn)單,就像將節(jié)目材料的相位反轉(zhuǎn)版本混合到來(lái)自麥克風(fēng)的信號(hào)中一樣簡(jiǎn)單。然而,該過(guò)程不足以處理?yè)P(yáng)聲器對(duì)波形的改變、數(shù)字信號(hào)處理(DSP)均衡、麥克風(fēng)和聲學(xué)反射。

AEC算法中的第一步是將麥克風(fēng)的輸出與原始(前DSP)輸入信號(hào)進(jìn)行比較,并計(jì)算校正曲線,以從語(yǔ)音命令的波形中減去揚(yáng)聲器的直接聲音。

第二步是減去聲學(xué)回聲。該算法必須在一定的誤差范圍內(nèi)“尋找”與節(jié)目材料匹配的聲音(以補(bǔ)償由聲學(xué)引起的波形變化),以及對(duì)應(yīng)于預(yù)期混響時(shí)間的已定義時(shí)間窗口內(nèi)的聲音。由于每個(gè)麥克風(fēng)接收的回聲集略有不同,并且來(lái)自揚(yáng)聲器的直接聲音也不同,因此要實(shí)現(xiàn)最佳性能,需要對(duì)每個(gè)麥克風(fēng)進(jìn)行單獨(dú)的 AEC 處理。

AEC 查找反射的時(shí)間段稱為“回波尾部長(zhǎng)度”?;芈曃膊块L(zhǎng)度越長(zhǎng),可以消除的反射越多,算法的性能就越好。然而,較長(zhǎng)的尾巴需要更多的內(nèi)存和更多的處理。圖2顯示了回聲消除器在逐漸增加混響的房間中的表現(xiàn)。對(duì)更長(zhǎng)的回聲尾部的需求是顯而易見(jiàn)的。

poYBAGNXm8KACjm8AAFJhHlrwKk343.png

圖 2. 回聲消除器在四個(gè)房間中表現(xiàn),混響時(shí)間增加。較大的房間受益于使用長(zhǎng)回聲尾部的算法。

波束成形

波束成形允許麥克風(fēng)陣列聚焦于來(lái)自特定方向的聲音。它提高了信噪比(SNR),因?yàn)樗兄诟綦x用戶的聲音,同時(shí)抑制來(lái)自其他方向的聲音。

例如,如果用戶位于麥克風(fēng)陣列的一側(cè),而空調(diào)位于另一側(cè),則來(lái)自空調(diào)的聲音首先到達(dá)用戶對(duì)面的麥克風(fēng),然后在幾分之一秒后到達(dá)離用戶最近的麥克風(fēng)。波束成形算法使用這些時(shí)差來(lái)消除空調(diào)聲音,同時(shí)保留用戶的聲音。

具有兩個(gè)麥克風(fēng)的陣列取消聲音的能力有限,但具有三個(gè)或更多麥克風(fēng)的陣列可以消除來(lái)自更多方向的聲音。麥克風(fēng)越少,性能就越會(huì)隨著視角(用戶的聲音與語(yǔ)音 UI 產(chǎn)品前軸之間的角度)的變化而變化。

雖然麥克風(fēng)陣列系統(tǒng)使用定向拾音模式來(lái)濾除噪聲,但某些噪聲可以通過(guò)識(shí)別將噪聲與所需信號(hào)分離的特性,然后消除噪聲的算法進(jìn)行衰減。降噪算法可以幫助觸發(fā)單詞識(shí)別,并在所有其他算法完成其工作后提高語(yǔ)音UI性能。

語(yǔ)音命令是瞬時(shí)事件??梢?a target="_blank">檢測(cè)到始終存在或重復(fù)的任何聲音,并將其從來(lái)自麥克風(fēng)陣列的信號(hào)中刪除。示例包括汽車(chē)中的道路噪聲,以及家庭中的洗碗機(jī)和HVAC系統(tǒng)噪聲。高于或低于人聲頻譜的聲音也可以從信號(hào)中濾除。

手機(jī)中使用的常見(jiàn)降噪算法傾向于突出顯示對(duì)人類理解最關(guān)鍵的頻譜,而不是對(duì)電子系統(tǒng)隔離和理解語(yǔ)音命令最關(guān)鍵的頻譜。大多數(shù)此類算法實(shí)際上會(huì)降低語(yǔ)音 UI 性能。簡(jiǎn)單地說(shuō),人類聽(tīng)的東西與語(yǔ)音UI系統(tǒng)不同。

圖3顯示了在有和沒(méi)有降噪的情況下觸發(fā)字檢測(cè)的功效。降噪算法將整體語(yǔ)音識(shí)別提高了2 dB -考慮到用戶的聲音通常僅比周?chē)肼暣髱譫B,這是一個(gè)很大的差異。

pYYBAGNXm86AEU3SAAFj-NKmSMQ786.png

圖 3. 降噪算法對(duì)觸發(fā)字檢測(cè)的影響。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    553

    文章

    8019

    瀏覽量

    349225
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2000

    瀏覽量

    61204
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    射頻電路設(shè)計(jì)的基本原則 射頻信號(hào)干擾的解決方法

    射頻電路設(shè)計(jì)的基本原則 射頻電路設(shè)計(jì)是一個(gè)復(fù)雜的過(guò)程,需要考慮多種因素以確保電路的性能和可靠性。以下是一些基本的設(shè)計(jì)原則: 頻率選擇性 :射頻電路需要根據(jù)工作頻率選擇合適的組件和設(shè)計(jì)參數(shù),以確保電路
    的頭像 發(fā)表于 12-03 09:59 ?487次閱讀

    SQL數(shù)據(jù)庫(kù)設(shè)計(jì)的基本原則

    SQL數(shù)據(jù)庫(kù)設(shè)計(jì)的基本原則 1. 理解需求 在設(shè)計(jì)數(shù)據(jù)庫(kù)之前,首先要與業(yè)務(wù)團(tuán)隊(duì)緊密合作,了解業(yè)務(wù)需求。這包括數(shù)據(jù)的類型、數(shù)據(jù)的使用方式、數(shù)據(jù)的增長(zhǎng)預(yù)期等。需求分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ),它決定了數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 11-19 10:23 ?240次閱讀

    PCB上設(shè)置測(cè)試點(diǎn)的基本原則

    線路板PCB測(cè)試點(diǎn)設(shè)置的原則是確保測(cè)試的準(zhǔn)確性和高效性,同時(shí)避免對(duì)PCB板造成不必要的損害。以下是一些關(guān)鍵的設(shè)置原則
    的頭像 發(fā)表于 10-22 10:57 ?813次閱讀

    連接器選型的幾項(xiàng)基本原則

    在連接器的領(lǐng)域連接器的選型是每個(gè)連接器人都必須要經(jīng)歷的事情,在連接器選型的道路上有很多需要注意的東西,稍有不慎就會(huì)導(dǎo)致最終選擇的連接器無(wú)法投入使用。蓬生電子給大家整理了連接器選型的幾項(xiàng)基本原則,來(lái)
    的頭像 發(fā)表于 10-17 17:29 ?415次閱讀

    差動(dòng)保護(hù)動(dòng)作電流整定原則

    差動(dòng)保護(hù)動(dòng)作電流整定原則涉及多個(gè)方面,以下是對(duì)該原則的介紹: 一、基本原則 對(duì)稱性原則 :差動(dòng)保護(hù)動(dòng)作電流應(yīng)該在正、負(fù)序電流及零序電流相等時(shí)啟動(dòng)。這樣差動(dòng)保護(hù)在正常工作時(shí)不至于誤動(dòng)作,
    的頭像 發(fā)表于 10-08 15:45 ?1024次閱讀

    選擇電氣控制方案時(shí)的基本原則

    一系列基本原則。 控制方式與設(shè)備適應(yīng)性 控制方式的選擇應(yīng)與設(shè)備的通用化和專用化相適應(yīng)。對(duì)于通用設(shè)備,可以采用標(biāo)準(zhǔn)化的控制方式,以降低設(shè)計(jì)和生產(chǎn)成本;而對(duì)于專用設(shè)備,則需要根據(jù)其特殊需求定制控制方式,以滿足特定的
    的頭像 發(fā)表于 08-28 10:47 ?346次閱讀

    組成放大電路的基本原則是什么?

    組成放大電路的基本原則主要包括以下幾個(gè)方面: 1. 穩(wěn)定性原則 定義 :穩(wěn)定性是指放大電路在工作過(guò)程中應(yīng)能夠保持其性能不受外界干擾或內(nèi)部變化的影響。 實(shí)現(xiàn)方式 :通過(guò)采取一些措施來(lái)保持電路的工作點(diǎn)
    的頭像 發(fā)表于 08-07 10:02 ?807次閱讀

    PCB設(shè)計(jì)基本原則總結(jié),工程師必看

    一站式PCBA智造廠家今天為大家講講pcb設(shè)計(jì)安全規(guī)則有哪些要求?PCB工藝規(guī)范及PCB設(shè)計(jì)安規(guī)原則。在PCB設(shè)計(jì)中,遵循安規(guī)(安全規(guī)范)原則是確保電子產(chǎn)品安全性和合規(guī)性的關(guān)鍵。接下來(lái)為大家介紹一些
    的頭像 發(fā)表于 07-09 09:46 ?994次閱讀

    電路仿真所遵循的基本原則是什么

    電路仿真是一種基于電子計(jì)算機(jī)進(jìn)行模擬的技術(shù),用于分析和預(yù)測(cè)電路的行為和性能。它可以幫助設(shè)計(jì)師優(yōu)化電路的功能、減少成本和提高可靠性。為了保證仿真結(jié)果的準(zhǔn)確性和可靠性,電路仿真需要遵循一些基本原則。本文
    的頭像 發(fā)表于 04-21 10:20 ?1293次閱讀

    鴻蒙原生應(yīng)用元服務(wù)-訪問(wèn)控制(權(quán)限)開(kāi)發(fā)概念和使用基本原則

    )。TokenID是每個(gè)應(yīng)用的身份標(biāo)識(shí),ATM通過(guò)應(yīng)用的TokenID來(lái)管理應(yīng)用的權(quán)限。 權(quán)限使用的基本原則 在進(jìn)行權(quán)限的申請(qǐng)和使用時(shí),需要滿足以下基本原則: 應(yīng)用申請(qǐng)的權(quán)限,都必須有明確、合理
    發(fā)表于 04-18 15:39

    選擇IGBT的基本原則是什么

    選擇IGBT的基本原則涉及以下幾個(gè)方面: 電壓等級(jí):選擇合適的IGBT要考慮其能夠承受的電壓等級(jí)。通常情況下,IGBT的額定電壓等級(jí)應(yīng)大于實(shí)際電路中的最高電壓。 電流容量:根據(jù)電路的負(fù)載電流,選擇
    的頭像 發(fā)表于 03-12 15:29 ?1330次閱讀

    pcb設(shè)計(jì)的基本原則分享 PCB設(shè)計(jì)16個(gè)原則一定要知道

    PCB設(shè)計(jì)的這16個(gè)原則你一定要知道
    的頭像 發(fā)表于 03-12 11:19 ?2908次閱讀

    plc梯形圖編程的基本原則

    PLC(可編程邏輯控制器)是現(xiàn)代自動(dòng)化控制領(lǐng)域中廣泛應(yīng)用的一種控制裝置。PLC的梯形圖編程是PLC控制中最常用的編程方式之一。本文將詳細(xì)介紹PLC梯形圖編程的基本原則,包括其定義、基本概念、編程要點(diǎn)
    的頭像 發(fā)表于 01-22 10:51 ?2725次閱讀

    群脈沖預(yù)防方案的基本原則?

    群脈沖預(yù)防方案的基本原則?|深圳比創(chuàng)達(dá)電子
    的頭像 發(fā)表于 01-15 14:03 ?631次閱讀
    群脈沖預(yù)防方案的<b class='flag-5'>基本原則</b>?

    群脈沖預(yù)防方案的基本原則?|深圳比創(chuàng)達(dá)電子a

    永久性的硬件損壞,甚至完整的電力網(wǎng)絡(luò)癱瘓。 二、群脈沖預(yù)防方案的基本原則1、預(yù)測(cè)與評(píng)估:通過(guò)監(jiān)測(cè)可能的群脈沖來(lái)源和模擬群脈沖對(duì)不同系統(tǒng)的影響,評(píng)估潛在的風(fēng)險(xiǎn)和脆弱性;2、屏蔽與保護(hù):采取物理和技術(shù)措施
    發(fā)表于 01-15 10:42