資料介紹
在嘈雜的環境中,對于手機、可穿戴設備和其它智能設備來說聲音隔離技術能夠提升語音增強和識別準確度
聲音或語音用戶接口在手機、平板電腦、可穿戴設備和其它智能設備上變得越來越普遍和重要,因為這項技術確實讓這些設備不需要再設計鍵盤或者觸摸屏。為了能夠提供更精確的語音處理過程,系統在設計時必須要保證對語音正確可靠的識別,即使在復雜的噪聲環境條件中。
目前已經有數百萬人已經依賴自動語音識別技術來將語音轉換為文字來編寫文檔和生成文本。然而自動語音識別的質量主要依賴于一些最優條件,比如假設每個人說話的方式與聲音訓練數據非常類似,講話處在安靜的環境中避免噪聲干擾,即使這樣也需要工作人員來修改文字錯誤、標點以及語法錯誤,此外還可能存在其他類型的翻譯錯誤。語音技術的持續改進對于提升設備對人類語言的識別準確度非常有必要,在手機、智能設備應用以及諸如汽車這樣的噪聲環境下語音識別技術的效果對其能否成功至關重要。
圖1:噪聲環境下聲音隔離技術提升設備的語音增強和識別效果(來源:安森美半導體)
語音增強是基于聲音隔離和噪聲抑制技術,本篇文章主要介紹聲音隔離技術,實現噪聲剔除和語音增強,因此下面只對噪聲抑制做了簡要介紹。
噪聲抑制技術能夠幫助去除不同類型的背景噪聲,防止干擾語音識別。噪聲的顯著特征主要體現在時間域和頻域,時間域的噪聲包括連續、斷續和脈沖型的噪聲,頻域噪聲包括寬頻帶和窄頻帶噪聲。辦公室和交通的聲音、操作設備的聲音和嘶嘶聲是典型的連續型噪聲,這類噪聲變化非常慢。非連續型噪聲是重復的噪聲,比如喇叭或者鈴鐺的聲音。脈沖式的噪聲通常比較生硬如點擊和重擊的聲音。寬頻噪聲如嘶嘶聲可能有不同的頻率,窄頻噪聲的發生往往在一定的頻率范圍內,包括正弦波、嗡嗡聲和機器噪聲。
工程師們已經嘗試了各種濾波技術,每種技術會對不同類型的噪聲都有一定的積極作用。然而每種噪聲的特性會隨著時間有些改變,工程師可能也需要采用自適應算法來動態匹配噪聲的變化,一些噪聲剔除技術的例子包括頻率補償、脈沖過濾、自適應寬頻濾波、自適應逆向濾波和立體濾波等。
認識聲音隔離技術
聲音隔離是提升語音識別度的一種新型方法,傳統的方式是屏蔽和過濾不同的噪聲,聲音隔離技術則側重于鑒別人語音的某種具體特征來判定和傳輸有效的語音,從而過濾掉背景噪聲。聲音隔離技術能夠顯著提升語音的清晰度和識別度,即使在噪聲環境中。為了能夠可靠的鑒別人語音的部分,聲音隔離系統需要采用聲學和語言模型,這里向大家介紹了兩種目前嵌入式設計中采用的建模方法。第一種是深度神經網絡算法,第二種是耳蝸仿真,即模擬人聽力系統從內耳到大腦的行為。
采用深度神經網絡的方法需要一個大型數據庫,包含數百小時以上的噪聲和語音,用于訓練算法系統。起初在這個數據庫對語音沒有概念,通過大量的訓練開始學習鑒別人類不同的語音模式,聲音隔離的質量包括能夠判定不同聲音的來源,通過兩個或者更多的麥克風來采集音頻數據能夠提升其效果,這個網絡甚至能夠訓練識別是誰在發聲、何時在發聲等效果。
數據庫包含的信息會被用來創建小型快速算法,然后移植到目標數字信號處理器(DSP)上來執行實現語音的監測和分類。根據數據庫中存儲的信息開發出來的自適應算法的組合就被稱為神經網絡。
神經網絡算法會將輸入的聲音進行分解,對不同的聲音分段來分析來判定人不同的語音模式,神經網絡會分析聲音段的不同特征包括頻率、諧波、“攻擊”和衰減特性,從而從環境聲音中區分出語音。神經網絡會基于音頻采樣率來權衡性能,低采樣率需要的處理更少當然精確度也會低,越高的采樣率越精確,當然計算處理過程也更復雜。
不同的濾波算法用于聲波紋識別同時移除不想要的音頻部分,多通濾波器的使用會更有效的過濾同時能夠恢復任何丟失的音頻部分。在后處理階段通過設置不同的算法參數,聲音能夠被一定程度的優化適合人的聽力系統或者用于語音識別系統,這非常重要因為人類和語音識別系統采用不同的語音解析方式。
耳蝸仿真
這種聲音隔離方法采用DSP平臺運行計算機聽覺場景分析(CASA)算法來模擬人類聽覺系統將語音從噪聲環境中提取出來。這種方式會對音頻信息進行編碼從而實現分組和解析。目前有幾十種分組依據涉及時間和頻率相關,包括音高、空間位置和起始/結束時間。
音高是一個非常重要的分組依據,它根據不同的諧波模式來鑒別某種聲音的唯一特征。當采用兩個或者多個麥克風時,聲音隔離系統可以根據空間位置信息來確定每個麥克風聲音的方向和距離。CASA建模方式使得聲音隔離系統實現“雞尾酒會效應”,讓系統能夠集中于某一聲音源,比如某個特定的人,并且屏蔽掉背景聲音。起始/停止時間分組指的是某一聲音成分開始出現和停止的時刻,這些數據與原始的頻率數據合并時就能夠判斷是否來自同一聲音源。
圖2:各種聲音隔離方法被采用實現所謂的“雞尾酒會效應”,即屏蔽掉一系列噪聲集中識別某一特定的聲音源。
具有相似屬性的聲音會形成同一音頻流,同樣的,不同的屬性的會形成各自的音頻流。這個系統就可以采用這些不同的音頻流來鑒別持續或者重復的聲源。一旦有了足夠的聲音分組,實際的聲音隔離處理就會從已經鑒別過的聲源中去匹配,并且響應真正說話者的聲音。逆向轉換可將數據重新構造為音頻流并傳輸供人來聽。
注意事項
聲音隔離不僅適合提供高質量的語音——語音識別系統,還有很多其他重要應用。比如在緊急情況下往往是比較嘈雜混亂的環境,這時快速且準確的語音通訊對于生命安全非常關鍵,通過清晰的語音識別急救人員就能夠快速的定位求救人員。相比噪聲抑制方法,聲音隔離提供了一種更加高效的機制,盡管在不可控的環境條件下也能夠提升語音通信識別度。
專用的DSP聲音處理器能夠帶來性能的優化同時保持較低的功耗,尤其對于一直打開的語音應用或者要求用戶手動(比如長按按鈕)初始化激活語音識別接口非常重要,需要一直打開的語音功能不可避免的要持續造成功耗,因為系統處理器一直保持活動狀態。與此相反,為了節省電池能量,需要一直打開的語音應用可以采用專用的語音處理器,這種處理器支持睡眠模式,保留一定的功能,此外還支持低功耗監聽模式以及全功能喚醒模式。
語音功能不再僅面向手持設備和智能手機了,可穿戴設備正式得益于用戶語音功能才不需要設計鍵盤或者觸摸屏功能了。隨著語音功能的成熟,用戶與設備之間的距離也會增加。舉個例子,現在一些智能電視支持語音命令,這些電視一般會放在客廳,同時需要考慮用戶隱私和安全問題,需要重新執行完善的方案,相信用戶語音功能會在更多的傳統電子產品設備中獲得應用。
原文鏈接:
發布文章均為獨家原創文章,轉載請注明如出處,對于未經許可的復制和不符合要求的轉載我們將保留依法追究法律責任的權利。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 硬件工程師手冊(內部資料)下載 0次下載
- 用于電池供電世界中的USB技術資料下載
- 藍牙低功耗技術資料下載
- AMOLED的幾種常規技術資料下載
- 為什么工程師仍在使用RS - 232?資料下載
- 物聯網的關鍵技術資料下載
- 工程師為什么不增加開關頻率?資料下載
- 藍牙文件推送技術資料下載
- 電源工程師如何選擇電感器?資料下載
- 高級PCB工程師要會些什么?資料下載
- 通信工程師解密:哪些東西擋住了你的信號?資料下載
- 工程師的三大溫度設計挑戰資料下載
- 如何成為高級嵌入式工程師?資料下載
- 工程師設計和測評電源的幾個指標資料下載
- 工程師分享電源散熱設計和仿真資料下載
- fpga工程師前景如何 2778次閱讀
- 電子工程師常用的公式及算法 3532次閱讀
- 電子工程師關注的傳感器技術趨勢 708次閱讀
- 什么是電氣工程師到底是做什么的 5.8w次閱讀
- 算法工程師如何進階?怎么才能算得上技術專家呢? 6842次閱讀
- 工程師制作電子音樂木管樂器 3100次閱讀
- 硬件工程師設計100道問答分享 2.7w次閱讀
- 什么是FPGA工程師的核心競爭力 3622次閱讀
- 如何成為一個優秀的硬件工程師? 1.1w次閱讀
- 硬件工程師需要考慮哪四大現象?一個資深硬件工程師給你解答 8192次閱讀
- fpga就業怎么樣_fpga工程師是青春飯嗎_fpga工程師發展前景 5.3w次閱讀
- 嵌入式軟件工程師和嵌入式硬件工程師有什么區別 7w次閱讀
- 電子工程師常犯的20個錯誤,你搞錯哪些? 3687次閱讀
- 如何成為出色的模擬工程師(三):數字隔離與模擬隔離 1.2w次閱讀
- 數字工程師與EMC的糾葛 884次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多