El axer? 所有雞蛋,呃?Alexa!從噪音中拾取清晰語(yǔ)
基于語(yǔ)音的控制系統(tǒng)正在經(jīng)歷穩(wěn)健的增長(zhǎng),2020 年達(dá)到 107 億美元,預(yù)計(jì)到 2026 年將達(dá)到超過 270 億美元。其優(yōu)點(diǎn)不言而喻:無(wú)手操作,界面大大簡(jiǎn)化。您可以直接說(shuō)出所需的內(nèi)容,而無(wú)需使用導(dǎo)航菜單。但是,正如我們所有人所經(jīng)歷的那樣,聲音可能有其自身的弊端。當(dāng)您靠近麥克風(fēng)正對(duì)著它講話時(shí),它在安靜的房間里工作正常。但在您的手機(jī)上、通過無(wú)線耳塞以及在繁忙的超市中,這些情形的語(yǔ)音識(shí)別如何呢?識(shí)別效果并不總是那么好?;?a class="contentlabel" href="http://m.butianyuan.cn/news/listbylabel/label/人工智能">人工智能的命令識(shí)別至關(guān)重要,但更重要的是,這種識(shí)別首先要有可以正常工作的清晰語(yǔ)音信號(hào)。如果沒有清晰的音頻輸入,您的識(shí)別程序通常會(huì)錯(cuò)誤識(shí)別語(yǔ)音命令。用戶會(huì)感到沮喪,并很快就停止使用該功能。
本文引用地址:http://m.butianyuan.cn/article/202109/428241.htm(資料來(lái)源:CEVA)
是什么讓語(yǔ)音識(shí)別變得困難重重
在一個(gè)相似的問題(視覺識(shí)別)中,常規(guī)圖像中沒有太多的模糊之處,至少在光照合理的情況下是如此。但是,聲音檢測(cè)必須應(yīng)付更多的干擾。穩(wěn)定的背景噪音包括風(fēng)扇、空調(diào)、道路噪音。還有其他不太可預(yù)測(cè)的背景噪音–音樂、談話、狗吠、汽車?yán)取⒕?。從這些雜亂紛呈的背景噪音中拾取語(yǔ)音并不簡(jiǎn)單。但通過采用正確的技術(shù),這是非常有可能做到的。
這種噪聲過濾技術(shù)的優(yōu)勢(shì)不僅僅體現(xiàn)在語(yǔ)音控制方面,它還提高了手機(jī)通話或會(huì)議通話的清晰度。通話另一端的聽眾將在背景噪音中更清楚地聽到您和其他講話人。
使這一目標(biāo)成為可能的是音頻前端 (AFE),這是在語(yǔ)音識(shí)別或通信之前的一組信號(hào)處理階段。此音頻前端可清理原始音頻信號(hào),加強(qiáng)最突出的講話人(相對(duì)于其他輸入源),并減少該信號(hào)周圍的雜音。
語(yǔ)音活動(dòng)和到達(dá)方向檢測(cè)
許多基于語(yǔ)音識(shí)別的設(shè)備都是電池供電的(手機(jī)、手表和遙控器),必須最大限度降低功耗。語(yǔ)音活動(dòng)檢測(cè) (VAD) 是一個(gè)功耗極低的階段,專門用于檢測(cè)講話人。在觸發(fā)此檢測(cè)之前,所有其它設(shè)備都可以保持?jǐn)嚯姞顟B(tài)。如何將人類語(yǔ)音與狗吠或其他非人類噪音區(qū)別開來(lái)?這需要通過一些巧妙但明確的濾波技術(shù)。
到達(dá)方向 (DOA) 檢測(cè)要求設(shè)備(手機(jī)、遙控器等)配有多個(gè)麥克風(fēng),通常為若干個(gè)麥克風(fēng)。然后,通過比較在每個(gè)麥克風(fēng)處聲音脈沖到達(dá)時(shí)間的微小差異,可以推斷到達(dá)方向(在應(yīng)用人類語(yǔ)音濾波后)。正如我將在下面所闡釋的,DOA 檢測(cè)對(duì)于使音頻前端能夠放大講話人(聲音)至關(guān)重要。
降噪
降噪有多種方法,有些是空間敏感的,有些是基于單通道濾波??臻g方法提供了一種通過波束成型技術(shù)放大講話人聲音的方法。這與無(wú)線技術(shù)在優(yōu)先選擇特定的蜂窩塔時(shí)所使用的技巧相同,但在此處,這種技巧應(yīng)用于聲波,而不是無(wú)線電波。在此處,信號(hào)處理使用來(lái)自多個(gè)麥克風(fēng)的輸入信號(hào)優(yōu)先優(yōu)化來(lái)自特定方向的接收信號(hào)。這當(dāng)然由 DOA 檢測(cè)進(jìn)行導(dǎo)向。
單通道濾波看起來(lái)更像頻域中的傳統(tǒng)濾波。最一般的情況下,這可能是一個(gè)帶通濾波器,但也可能是更復(fù)雜的選件。此方法的問題是,它通常會(huì)影響觸發(fā)詞檢測(cè)和自動(dòng)語(yǔ)音識(shí)別。正是出于此原因,一些云平臺(tái)要求在使用語(yǔ)音識(shí)別服務(wù)之前禁用此類濾波器。單通道濾波器在語(yǔ)音通信(而不是語(yǔ)音識(shí)別)中仍有價(jià)值,可減少線路另一端的聽者噪音。
回聲消除示例 - 在 AEC 激活前后 2 個(gè)信號(hào)的聲譜圖。
回聲消除
在任何封閉空間(房間、駕駛室)中,聲音會(huì)朝多個(gè)方向傳播,并且會(huì)從墻壁、窗戶和家具發(fā)出回聲,比直接信號(hào)略遲一點(diǎn)到達(dá)麥克風(fēng)?;蛘?,聽眾可能會(huì)聽到從講話人到麥克風(fēng)的難聽回聲。消除這些討厭的回聲(起碼會(huì)增強(qiáng)噪音)是回聲消除 (AEC) 技術(shù)的任務(wù)?;芈曄夹g(shù)將參考信號(hào)(麥克風(fēng)從直接路徑接收到的第一個(gè)最強(qiáng)信號(hào))與隨后接收到的回波進(jìn)行比較。它們波形相似,但是已衰減,因此容易識(shí)別并從信號(hào)中除去。
高精度語(yǔ)音識(shí)別只能通過高質(zhì)量音頻前端實(shí)現(xiàn)。這需要一些相當(dāng)復(fù)雜的音頻前端處理,比如人聲活動(dòng)檢測(cè)、DOA 檢測(cè)、波束成型、回聲消除和濾波(如果適用)。這些技術(shù)全部基于復(fù)雜的信號(hào)處理算法。有多種技術(shù)組合可以為您提供,您可根據(jù)在高端技術(shù)和大眾市場(chǎng)之間的不同定位進(jìn)行選擇。
要實(shí)現(xiàn)可靠的基于語(yǔ)音的控制,乃至于在嘈雜環(huán)境中實(shí)現(xiàn)高音質(zhì)的溝通,必須滿足這一基本的要求。頗具矛盾的是,如果您可以將大量技術(shù)應(yīng)用于清晰語(yǔ)音拾取問題,該問題便可迎刃而解。只要采用高端語(yǔ)音活動(dòng)檢測(cè)技術(shù)、多麥克風(fēng)波束成型技術(shù)和回聲消除技術(shù),您便可以擁有一款面向高端市場(chǎng)的高檔產(chǎn)品。一個(gè)更為有趣的挑戰(zhàn)是能夠以更具吸引力的價(jià)格為您的中端市場(chǎng)提供幾乎同樣出色的拾音質(zhì)量。我將在此處探討同時(shí)面向這兩類市場(chǎng)的技術(shù)。
(資料來(lái)源:CEVA)
語(yǔ)音活動(dòng)檢測(cè) (VAD)
此步驟是語(yǔ)音拾取路徑的起點(diǎn) – 是否有人在聲音背景中講話?第一步只是查看一下信號(hào),將具有清晰活動(dòng)的幀與背景分離開來(lái)。
圖1 針對(duì)示例信號(hào)的 VAD 功能
僅查看原始檢測(cè)信號(hào),會(huì)發(fā)現(xiàn)一些檢測(cè)將是真實(shí)的,一些檢測(cè)將是錯(cuò)誤的。為 SnR 設(shè)置一個(gè)合適的閾值有助于找到一個(gè)好的平衡點(diǎn)。在一款物有所值的產(chǎn)品中,純粹基于能量的檢測(cè)(窗口集成)可能就足夠了。高檔產(chǎn)品可能會(huì)增加使用神經(jīng)網(wǎng)絡(luò)的自適應(yīng)檢測(cè)。這兩種特性在可穿戴設(shè)備和耳塞中都很常見。這些技術(shù)的常見分析是在接收器工作特性 (RoC) 曲線上繪制真陽(yáng)性和假陽(yáng)性的對(duì)比。假陽(yáng)性和真陽(yáng)性檢測(cè)之間的這種權(quán)衡有助于您決定如何調(diào)整產(chǎn)品。
圖2 若干 VAD 解決方案的 RoC 圖表
到達(dá)方向檢測(cè) (DOA)
此算法會(huì)比較不同麥克風(fēng)上檢測(cè)到的信號(hào)在到達(dá)時(shí)間上的輕微延遲。自然地,每個(gè)麥克風(fēng)對(duì)人類語(yǔ)音特性的拾取應(yīng)具有選擇性。然后,檢測(cè)的準(zhǔn)確性取決于所用麥克風(fēng)的數(shù)量和這些麥克風(fēng)的分布情況。
智能揚(yáng)聲器或智能電視等高端設(shè)備通常會(huì)假定講話人距離較遠(yuǎn),因此 DOA 將會(huì)相當(dāng)準(zhǔn)確。中端市場(chǎng)產(chǎn)品通常會(huì)離講話人更近,并且?guī)缀蹩隙〞?huì)使用更少的麥克風(fēng),因此必須相應(yīng)調(diào)整。這一因素對(duì)于波束成型技術(shù)尤其應(yīng)予以考慮,而且對(duì)下一節(jié)中的降噪至關(guān)重要。
降噪
可以說(shuō),最好的降噪方式是空間降噪 - 使用波束成型技術(shù)放大講話人聲音。這再次需要多個(gè)麥克風(fēng),并使用 DOA 作為起點(diǎn)來(lái)選擇應(yīng)放大的位置。您可以使用的麥克風(fēng)越多,放大講話人聲音的準(zhǔn)確度就越高,從而有效抑制所有其他噪音源。但即使使用兩個(gè)麥克風(fēng),您也可以在一個(gè)麥克風(fēng)上提高甄別水平。
圖3 使用 3 個(gè)麥克風(fēng)和 7 個(gè)麥克風(fēng)的波束形成器濾波模式
對(duì)于單個(gè)麥克風(fēng),不能進(jìn)行波束成型。如果講話人自然靠近麥克風(fēng),這可能不成問題。例如,耳塞通過骨傳導(dǎo)進(jìn)行語(yǔ)音拾取時(shí),可能已充分達(dá)到無(wú)噪音的程度。還請(qǐng)記住,對(duì)于語(yǔ)音識(shí)別,云提供商建議不要使用濾波器來(lái)消除噪音,因?yàn)檫@些濾波器可能同時(shí)會(huì)降低識(shí)別精度。
回聲消除
回聲(主要來(lái)自房間周圍的固定表面)會(huì)產(chǎn)生與講話人信號(hào)有關(guān)的背景噪音波尾。在低端設(shè)備上,設(shè)備的揚(yáng)聲器和塑料盒往往會(huì)增加噪音甚至產(chǎn)生非線性影響。這意味著 AEC 算法不僅必須可根據(jù)環(huán)境回波調(diào)整,還必須針對(duì)來(lái)自設(shè)備外殼的任何可能噪音進(jìn)行調(diào)整。
圖 4 AEC 使用的標(biāo)準(zhǔn)拾音路徑
圖 5 3 個(gè)不同房間的回波波尾隨時(shí)間而變化的振幅比
跨界的 CEVA ClearVox
正如您看到的,當(dāng)涉及到準(zhǔn)確的語(yǔ)音拾取時(shí),一種規(guī)格并非處處適用。必須設(shè)計(jì)不同的解決方案以滿足不同的市場(chǎng)需求,即分別制定高端市場(chǎng)和大眾市場(chǎng)目標(biāo)。CEVA 可以幫助您同時(shí)滿足這兩個(gè)目標(biāo),讓您從具有 NN 輔助算法和用于音頻縮放的許多麥克風(fēng)的高端技術(shù)中獲得最大價(jià)值,或者從具有基于能量的語(yǔ)音活動(dòng)檢測(cè)和僅有兩個(gè)甚至一個(gè)麥克風(fēng)的實(shí)惠技術(shù)中獲得最大價(jià)值。CEVA 在這一領(lǐng)域擁有多年的豐富經(jīng)驗(yàn)。在用于耳塞、耳機(jī)和空間音頻的應(yīng)用中,所有這些經(jīng)驗(yàn)都整合在我們的 CEVA ClearVox 產(chǎn)品中,該產(chǎn)品支持 CEVA DSP 和 ARM 平臺(tái)。
(本文來(lái)源于《電子產(chǎn)品世界》雜志2021年9月期)
評(píng)論