在嘈雜的環境中,對于手機、可穿戴設備和其它智能設備來說聲音隔離技術能夠提升語音增強和識別準確度
聲音或語音用戶接口在手機、平板電腦、可穿戴設備和其它智能設備上變得越來越普遍和重要,因為這項技術確實讓這些設備不需要再設計鍵盤或者觸摸屏。為了能夠提供更精確的語音處理過程,系統在設計時必須要保證對語音正確可靠的識別,即使在復雜的噪聲環境條件中。
目前已經有數百萬人已經依賴自動語音識別技術來將語音轉換為文字來編寫文檔和生成文本。然而自動語音識別的質量主要依賴于一些最優條件,比如假設每個人說話的方式與聲音訓練數據非常類似,講話處在安靜的環境中避免噪聲干擾,即使這樣也需要工作人員來修改文字錯誤、標點以及語法錯誤,此外還可能存在其他類型的翻譯錯誤。語音技術的持續改進對于提升設備對人類語言的識別準確度非常有必要,在手機、智能設備應用以及諸如汽車這樣的噪聲環境下語音識別技術的效果對其能否成功至關重要。
圖1:噪聲環境下聲音隔離技術提升設備的語音增強和識別效果
語音增強是基于聲音隔離和噪聲抑制技術,本篇文章主要介紹聲音隔離技術,實現噪聲剔除和語音增強,因此下面只對噪聲抑制做了簡要介紹。
噪聲抑制技術能夠幫助去除不同類型的背景噪聲,防止干擾語音識別。噪聲的顯著特征主要體現在時間域和頻域,時間域的噪聲包括連續、斷續和脈沖型的噪聲,頻域噪聲包括寬頻帶和窄頻帶噪聲。辦公室和交通的聲音、操作設備的聲音和嘶嘶聲是典型的連續型噪聲,這類噪聲變化非常慢。非連續型噪聲是重復的噪聲,比如喇叭或者鈴鐺的聲音。脈沖式的噪聲通常比較生硬如點擊和重擊的聲音。寬頻噪聲如嘶嘶聲可能有不同的頻率,窄頻噪聲的發生往往在一定的頻率范圍內,包括正弦波、嗡嗡聲和機器噪聲。
工程師們已經嘗試了各種濾波技術,每種技術會對不同類型的噪聲都有一定的積極作用。然而每種噪聲的特性會隨著時間有些改變,工程師可能也需要采用自適應算法來動態匹配噪聲的變化,一些噪聲剔除技術的例子包括頻率補償、脈沖過濾、自適應寬頻濾波、自適應逆向濾波和立體濾波等。
認識聲音隔離技術
聲音隔離是提升語音識別度的一種新型方法,傳統的方式是屏蔽和過濾不同的噪聲,聲音隔離技術則側重于鑒別人語音的某種具體特征來判定和傳輸有效的語音,從而過濾掉背景噪聲。聲音隔離技術能夠顯著提升語音的清晰度和識別度,即使在噪聲環境中。為了能夠可靠的鑒別人語音的部分,聲音隔離系統需要采用聲學和語言模型,這里向大家介紹了兩種目前嵌入式設計中采用的建模方法。第一種是深度神經網絡算法,第二種是耳蝸仿真,即模擬人聽力系統從內耳到大腦的行為。
采用深度神經網絡的方法需要一個大型數據庫,包含數百小時以上的噪聲和語音,用于訓練算法系統。起初在這個數據庫對語音沒有概念,通過大量的訓練開始學習鑒別人類不同的語音模式,聲音隔離的質量包括能夠判定不同聲音的來源,通過兩個或者更多的麥克風來采集音頻數據能夠提升其效果,這個網絡甚至能夠訓練識別是誰在發聲、何時在發聲等效果。
數據庫包含的信息會被用來創建小型快速算法,然后移植到目標數字信號處理器(DSP)上來執行實現語音的監測和分類。根據數據庫中存儲的信息開發出來的自適應算法的組合就被稱為神經網絡。
神經網絡算法會將輸入的聲音進行分解,對不同的聲音分段來分析來判定人不同的語音模式,神經網絡會分析聲音段的不同特征包括頻率、諧波、“攻擊”和衰減特性,從而從環境聲音中區分出語音。神經網絡會基于音頻采樣率來權衡性能,低采樣率需要的處理更少當然精確度也會低,越高的采樣率越精確,當然計算處理過程也更復雜。
不同的濾波算法用于聲波紋識別同時移除不想要的音頻部分,多通濾波器的使用會更有效的過濾同時能夠恢復任何丟失的音頻部分。在后處理階段通過設置不同的算法參數,聲音能夠被一定程度的優化適合人的聽力系統或者用于語音識別系統,這非常重要因為人類和語音識別系統采用不同的語音解析方式。
耳蝸仿真
這種聲音隔離方法采用DSP平臺運行計算機聽覺場景分析(CASA)算法來模擬人類聽覺系統將語音從噪聲環境中提取出來。這種方式會對音頻信息進行編碼從而實現分組和解析。目前有幾十種分組依據涉及時間和頻率相關,包括音高、空間位置和起始/結束時間。
音高是一個非常重要的分組依據,它根據不同的諧波模式來鑒別某種聲音的唯一特征。當采用兩個或者多個麥克風時,聲音隔離系統可以根據空間位置信息來確定每個麥克風聲音的方向和距離。CASA建模方式使得聲音隔離系統實現“雞尾酒會效應”,讓系統能夠集中于某一聲音源,比如某個特定的人,并且屏蔽掉背景聲音。起始/停止時間分組指的是某一聲音成分開始出現和停止的時刻,這些數據與原始的頻率數據合并時就能夠判斷是否來自同一聲音源。
圖2:各種聲音隔離方法被采用實現所謂的“雞尾酒會效應”,即屏蔽掉一系列噪聲集中識別某一特定的聲音源。
具有相似屬性的聲音會形成同一音頻流,同樣的,不同的屬性的會形成各自的音頻流。這個系統就可以采用這些不同的音頻流來鑒別持續或者重復的聲源。一旦有了足夠的聲音分組,實際的聲音隔離處理就會從已經鑒別過的聲源中去匹配,并且響應真正說話者的聲音。逆向轉換可將數據重新構造為音頻流并傳輸供人來聽。
注意事項
聲音隔離不僅適合提供高質量的語音——語音識別系統,還有很多其他重要應用。比如在緊急情況下往往是比較嘈雜混亂的環境,這時快速且準確的語音通訊對于生命安全非常關鍵,通過清晰的語音識別急救人員就能夠快速的定位求救人員。相比噪聲抑制方法,聲音隔離提供了一種更加高效的機制,盡管在不可控的環境條件下也能夠提升語音通信識別度。
專用的DSP聲音處理器能夠帶來性能的優化同時保持較低的功耗,尤其對于一直打開的語音應用或者要求用戶手動(比如長按按鈕)初始化激活語音識別接口非常重要,需要一直打開的語音功能不可避免的要持續造成功耗,因為系統處理器一直保持活動狀態。與此相反,為了節省電池能量,需要一直打開的語音應用可以采用專用的語音處理器,這種處理器支持睡眠模式,保留一定的功能,此外還支持低功耗監聽模式以及全功能喚醒模式。
語音功能不再僅面向手持設備和智能手機了,可穿戴設備正式得益于用戶語音功能才不需要設計鍵盤或者觸摸屏功能了。隨著語音功能的成熟,用戶與設備之間的距離也會增加。舉個例子,現在一些智能電視支持語音命令,這些電視一般會放在客廳,同時需要考慮用戶隱私和安全問題,需要重新執行完善的方案,相信用戶語音功能會在更多的傳統電子產品設備中獲得應用。
-
手機
+關注
關注
35文章
6881瀏覽量
157715 -
語音識別
+關注
關注
38文章
1742瀏覽量
112705 -
可穿戴設備
+關注
關注
55文章
3816瀏覽量
167115
發布評論請先 登錄
相關推薦
評論