語音識別技術原理全面解析

2021-01-08 電子工程世界

  語音識別是以語音為研究對象,通過語音信號處理和模式識別讓機器自動識別和理解人類口述的語言。語音識別技術就是讓機器通過識別和理解過程把語 音信號轉變為相應的文本或命令的高技術。語音識別是一門涉及面很廣的交叉學科,它與聲學、語音學、語言學、信息理論、模式識別理論以及神經生物學等學科都 有非常密切的關係。語音識別技術正逐步成為計算機信息處理技術中的關鍵技術,語音技術的應用已經成為一個具有競爭性的新興高技術產業。

  1、語音識別的基本原理

  語音識別系統本質上是一種模式識別系統,包括特徵提取、模式匹配、參考模式庫等三個基本單元,它的基本結構如下圖所示:

  

  未知語音經過話筒變換成電信號後加在識別系統的輸入端,首先經過預處理,再根據人的語音特點建立語音模型,對輸入的語音信號進行分析,並抽取所需的特 徵,在此基礎上建立語音識別所需的模板。而計算機在識別過程中要根據語音識別的模型,將計算機中存放的語音模板與輸入的語音信號的特徵進行比較,根據一定 的搜索和匹配策略,找出一系列最優的與輸入語音匹配的模板。然後根據此模板的定義,通過查表就可以給出計算機的識別結果。顯然,這種最優的結果與特徵的選 擇、語音模型的好壞、模板是否準確都有直接的關係。

  2、語音識別技術的發展歷史及現狀

  1952年,AT&TBell實驗室的Davis等人研製了第一個可十個英文數字的特定人語音增強系統一Audry系統1956年,美國普林斯 頓大學RCA實驗室的Olson和Belar等人研製出能10個單音節詞的系統,該系統採用帶通濾波器組獲得的頻譜參數作為語音增強特徵。1959 年,Fry和Denes等人嘗試構建音素器來4個元音和9個輔音,並採用頻譜分析和模式匹配進行決策。這就大大提高了語音識別的效率和準確度。

  從此計算機 語音識別的受到了各國科研人員的重視並開始進入語音識別的研究。60年代,蘇聯的Matin等提出了語音結束點的端點檢測,使語音識別水平明顯上 升;Vintsyuk提出了動態編程,這一提法在以後的識別中不可或缺。

  60年代末、70年代初的重要成果是提出了信號線性預測編碼(LPC)技術和動態 時間規整(DTW)技術,有效地解決了語音信號的特徵提取和不等長語音匹配問題;同時提出了矢量量化(VQ)和隱馬爾可夫模型(HMM)理論。語音識別技 術與語音合成技術結合使人們能夠擺脫鍵盤的束縛,取而代之的是以語音輸入這樣便於使用的、自然的、人性化的輸入方式,它正逐步成為信息技術中人機接口的關 鍵技術。

  3、語音識別的方法

  目前具有代表性的語音識別方法主要有動態時間規整技術(DTW)、隱馬爾可夫模型(HMM)、矢量量化(VQ)、人工神經網絡(ANN)、支持向量機(SVM)等方法。

  動態時間規整算法(Dynamic Time Warping,DTW)是在非特定人語音識別中一種簡單有效的方法,該算法基於動態規劃的思想,解決了發音長短不一的模板匹配問題,是語音識別技術中出 現較早、較常用的一種算法。在應用DTW算法進行語音識別時,就是將已經預處理和分幀過的語音測試信號和參考語音模板進行比較以獲取他們之間的相似度,按 照某種距離測度得出兩模板間的相似程度並選擇最佳路徑。

  隱馬爾可夫模型(HMM)是語音信號處理中的一種統計模型,是由Markov鏈 演變來的,所以它是基於參數模型的統計識別方法。由於其模式庫是通過反覆訓練形成的與訓練輸出信號吻合概率最大的最佳模型參數而不是預先儲存好的模式樣 本,且其識別過程中運用待識別語音序列與HMM參數之間的似然概率達到最大值所對應的最佳狀態序列作為識別輸出,因此是較理想的語音識別模型。

  矢量量化(Vector Quantization)是一種重要的信號壓縮方法。與HMM相比,矢量量化主要適用於小詞彙量、孤立詞的語音識別中。其過程是將若干個語音信號波形或 特徵參數的標量數據組成一個矢量在多維空間進行整體量化。把矢量空間分成若干個小區域,每個小區域尋找一個代表矢量,量化時落入小區域的矢量就用這個代表 矢量代替。矢量量化器的設計就是從大量信號樣本中訓練出好的碼書,從實際效果出發尋找到好的失真測度定義公式,設計出最佳的矢量量化系統,用最少的搜索和 計算失真的運算量實現最大可能的平均信噪比。

  在實際的應用過程中,人們還研究了多種降低複雜度的方法,包括無記憶的矢量量化、有記憶的矢量量化和模糊矢量量化方法。

  人工神經網絡(ANN)是20世紀80年代末期提出的一種新的語音識別方法。其本質上是一個自適應非線性動力學系統,模擬了人類神經活動的原理,具有自 適應性、並行性、魯棒性、容錯性和學習特性,其強大的分類能力和輸入—輸出映射能力在語音識別中都很有吸引力。其方法是模擬人腦思維機制的工程模型,它與 HMM正好相反,其分類決策能力和對不確定信息的描述能力得到舉世公認,但它對動態時間信號的描述能力尚不盡如人意,通常MLP分類器只能解決靜態模式分 類問題,並不涉及時間序列的處理。儘管學者們提出了許多含反饋的結構,但它們仍不足以刻畫諸如語音信號這種時間序列的動態特性。由於ANN不能很好地描述 語音信號的時間動態特性,所以常把ANN與傳統識別方法結合,分別利用各自優點來進行語音識別而克服HMM和ANN各自的缺點。近年來結合神經網絡和隱含 馬爾可夫模型的識別算法研究取得了顯著進展,其識別率已經接近隱含馬爾可夫模型的識別系統,進一步提高了語音識別的魯棒性和準確率。

  支持向量機(Support vector machine)是應用統計學理論的一種新的學習機模型,採用結構風險最小化原理(Structural Risk Minimization,SRM),有效克服了傳統經驗風險最小化方法的缺點。兼顧訓練誤差和泛化能力,在解決小樣本、非線性及高維模式識別方面有許多 優越的性能,已經被廣泛地應用到模式識別領域。

  4、語音識別系統的分類

  語音識別系統可以根據對輸入語音的限制加以分類。如果從說話者與識別系統的相關性考慮,可以將識別系統分為三類:(1)特定人語音識別系統。僅考慮對於專人的話音 進行識別。(2)非特定人語音系統。識別的語音與人無關,通常要用大量不同人的語音資料庫對識別系統進行學習。(3)多人的識別系統。通常能識別一組人的 語音,或者成為特定組語音識別系統,該系統僅要求對要識別的那組人的語音進行訓練。

  如果從說話的方式考慮,也可以將識別系統分為三類:(1)孤立詞語音識別系統。孤立詞識別系統要求輸入每個詞後要停頓。(2)連接詞語音識別系統。連接詞輸入系統要求對每個詞都清楚發音,一些連音現象開始 出現。(3)連續語音識別系統。連續語音輸入是自然流利的連續語音輸入,大量連音和變音會出現。

  如果從識別系統的詞彙量大小考慮,也可 以將識別系統分為三類:(1)小詞彙量語音識別系統。通常包括幾十個詞的語音識別系統。(2)中等詞彙量的語音識別系統。通常包括幾百個詞到上千個詞的識 別系統。(3)大詞彙量語音識別系統。通常包括幾千到幾萬個詞的語音識別系統。隨著計算機與數位訊號處理器運算能力以及識別系統精度的提高,識別系統根據 詞彙量大小進行分類也不斷進行變化。目前是中等詞彙量的識別系統,將來可能就是小詞彙量的語音識別系統。這些不同的限制也確定了語音識別系統的困難度。

  5、語音識別的應用

  語音識別可以應用的領域大致分為大五類:

  辦公室或商務系統。典型的應用包括:填寫數據表格、資料庫管理和控制、鍵盤功能增強等等。

  製造業:在質量控制中,語音識別系統可以為製造過程提供一種「不用手」、「不用眼」的檢控(部件檢查)。

  電信:相當廣泛的一類應用在撥號電話系統上都是可行的,包括話務員協助服務的自動化、國際國內遠程電子商務、語音呼叫分配、語音撥號、分類訂貨。

  醫療:這方面的主要應用是由聲音來生成和編輯專業的醫療報告。

  其他:包括由語音控制和操作的遊戲和玩具、幫助殘疾人的語音識別系統、車輛行駛中一些非關鍵功能的語音控制,如車載交通路況控制系統、音響系統。

  

  未來隨著手持設備的小型化,甚至穿戴化,各種智能眼鏡,手錶等層出不窮,當然找準市場突破口很重要,好的解決方案和系統設計參考也是必不可少的。


關鍵字:語音識別  模式識別 編輯:什麼魚 引用地址:http://news.eeworld.com.cn/qrs/article_2017090538029.html 本網站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有,本站採用的非本站原創文章及圖片等內容無法一一聯繫確認版權者。如果本網所選內容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時通過電子郵件或電話通知我們,以迅速採取適當措施,避免給雙方造成不必要的經濟損失。

推薦閱讀

TWS耳機的發展歷程與未來

2016 年 9 月,蘋果第一代 AirPods 橫空出世,開啟了智能耳機的一個新時代。隨著傳統耳機廠商、智慧型手機廠商的跟進,TWS 耳機的功能也愈加完善,智能降噪、波束成形麥克風、雙耳通信、高質量音頻編解碼、狀態檢測……除了耳機本身的音頻性能提升外,各種人工智慧語音識別模塊、運動健康監測模塊也不斷豐富著 TWS 耳機的功能,未來,TWS 耳機的發展方向,是成為可穿戴生態的入口。

發表於 2020-04-23

如何利用AVR單片機設計出語音識別系統

0 引言傳統的人機互動依靠複雜的鍵盤或按鈕來實現,隨著科技的發展,一些新型的人機互動方式也隨之誕生,帶給人們全新的體驗。基於語音識別的人機互動方式是目前熱門的技術之一。但是語音識別功能算法複雜、計算量大,一般在計算機上實現,即使是嵌入式方面,多數方案也需要運算能力強的ARM或DSP,並且外擴RAM、FLASH等資源,增加了硬體成本,這些特點無疑限制了語音識別技術的應用,尤其是嵌入式領域。本系統採用的主控MCU為Atmel公司的ATMEGA128,語音識別功能則採用ICRoute公司的單晶片LD3320。LD3320內部集成優化過的語音識別算法,無需外部FLASH,RAM資源,可以很好地完成非特定人的語音識別任務。1 整體方案設計

發表於 2020-03-25

基於NXP i.MX RT106L本地語音識別全套設計方案

摘要:NXP推出的本地語音識別解決方案,能讓開發者更快捷地將語音識別功能植入到產品中。面對這次疫情,很多廠家都推出了無接觸方案,語音便是其中一種,下面介紹語音方案有何與眾不同之處。 NXP MCU級別的本地語音控制解決方案利用i.MX RT106L來實現,該方案可以使開發者更方便和快速地將本地語音命令添加到他們的產品。這個超小尺寸,集成軟體算法和硬體的方案,可以方便開發者進行快速的評估和概念驗證開發。在智能音響,智能家居等產品開發中,開發者可使用示例中的指令集和喚醒詞,也可以向NXP申請創建自定義指令集和喚醒詞。這個解決方案最大程度上縮短了上市時間,降低了風險並減少了開發工作,可以使眾多OEM工廠輕鬆地將語音指令添加到

發表於 2020-03-04

基於STM32實現孤立詞語音識別系統

語音識別是機器通過識別和理解過程把人類的語音信號轉變為相應文本或命令的技術,其根本目的是研究出一種具有聽覺功能的機器。本設計研究孤立詞語音識別系統及其在STM32嵌入式平臺上的實現。識別流程是:預濾波、ADC、分幀、端點檢測、預加重、加窗、特徵提取、特徵匹配。端點檢測(VAD)採用短時幅度和短時過零率相結合。檢測出有效語音後,根據人耳聽覺感知特性,計算每幀語音的Mel頻率倒譜係數(MFCC)。然後採用動態時間彎折(DTW)算法與特徵模板相匹配,最終輸出識別結果。先用Matlab對上述算法進行仿真,經多次試驗得出算法中所需各係數的最優值。然後將算法移植到STM32嵌入式平臺,移植過程中根據嵌入式平臺存儲空間相對較小、計算能力也相對

發表於 2020-02-18

基於LD3320語音識別技術的小燈控制系統程序

資料描述:1.本設計完成一個語音識別控制燈系統的設計,基於LD3320晶片的語音識別系統。最基本的要求做到語音說出一些簡單的命令,系統會識別並且做出相應地動作或運作,以此來控制燈的亮和滅。2.裡面有LD3320的全部資料,裡面有很多例程資料包含:原理圖+程序,相關資料等等單片機源程序如下:/**************************************************************************************        CPU: AT89S52**        晶振:22.1184MHZ

發表於 2020-01-23

基於AVR的語音識別助老助殘室內行走服務系統設計方案

益成為一個重大的社會問題。提高老年人和殘疾人的生活質量及生活自理能力,研製開發助老助殘服務產品,為老年人和殘疾人提供諸如行走、室內起居生活方面的服務,已經成為全社會共同關注的問題。1.2 項目背景/選題動機目前,我國存在肢體障礙的老年人和殘疾人超過3000萬,行動不便的老人或殘疾人在行走時,需要藉助人力或者器械,例如輪椅。當前的家用電器絕大部分不支持語音識別功能。電器的開關通常是由按鈕或遙控器實現。在實現控制前還必須找到被控設備(如按鍵,被遙控對象等)的精確位置或方向,這對使用者行動不便時是非常麻煩的。因此對助老助殘系統的開發具有重要的現實意義,對於提高老年人和殘疾人的生活質量,保證我國社會的和諧、穩定、發展具有重要作用。為了積極開展

發表於 2020-01-09

相關焦點

  • ZLG深度解析:語音識別技術
    語音識別已成為人與機器通過自然語言交互重要方式之一,本文將從語音識別的原理以及語音識別算法的角度出發為大家介紹語音識別的方案及詳細設計過程。語言作為人類的一種基本交流方式,在數千年歷史中得到持續傳承。近年來,語音識別技術的不斷成熟,已廣泛應用於我們的生活當中。語音識別技術是如何讓機器「聽懂」人類語言?
  • 語音識別原理及其語音識別系統分類
    一、語音識別原理語言交流是人類一種天然的溝通模式。從兒童時代開始我們對語言的相關學習都是自發的,語言交流始終貫穿於我們的生活。它是那麼的自然以至於我們根本沒有發現這是一種多麼複雜的現象。一個標準的語音識別系統如下圖所示。
  • 玩人工智慧的你必須知道的語音識別技術原理
    語音識別技術正逐步成為計算機信息處理技術中的關鍵技術,語音技術的應用已經成為一個具有競爭性的新興高技術產業。  1、語音識別的基本原理  語音識別系統本質上是一種模式識別系統,包括特徵提取、模式匹配、參考模式庫等三個基本單元,它的基本結構如下圖所示:
  • 優位停車全面解析車牌識別停車場系統的工作原理及流程
    優位停車全面解析車牌識別停車場系統的工作原理及流程時間:2016-08-12 09:33   來源:中國網   責任編輯:青青 川北在線核心提示:原標題:優位停車全面解析車牌識別停車場系統的工作原理及流程 車牌識別是利用車輛的動態視頻或靜態圖像進行車牌號碼、車牌顏色自動識別的模式識別技術。
  • 智能語音機器人工作原理解析,淺談VAD技術
    ,語音機器人(電話機器人、客服機器人、電銷機器人,……),在生活中很常見,表現都讓人驚喜。同時他們工作原理也大致相同。一般智能語音助理或語音機器人工作原理大致如下:第一階段:語音到文本的過程。信號源→設備(捕獲音頻輸入)→增強音頻輸入→檢測語音→轉換為其他形式(如文本)第二階段:響應過程。處理文本(如用NLP處理文本,識別意圖)→操作響應。
  • 排名 語音識別_語音識別技術排名 - CSDN
    該成果有望推動語音識別技術的大幅進步,已超越人類專業速記員的水平」的字眼令正在從事語音識別研究的科研工作者和技術提供商一陣錯愕,不明真相的群眾紛紛認為當前語音識別已經刷無可刷,語音識別技術已經沒有門檻,語音識別是已經解決的問題了……但是事實並不是這樣,在LibriSpeech這種簡單數據集上「刷」到詞錯誤率2.97%並不困難,語音識別領域仍存在大量的問題需要解決。
  • 從原理入手,解析基於DSP的漢字語音識別系統的實現方式
    語音識別是機器通過識別和理解過程把語音信號轉變為相應的文本文件或命令的高技術。作為專門的研究領域,語音識別又是一門交叉學科,它與聲學、語音學、語言學、數位訊號處理理論、資訊理論、計算機科學等眾多學科緊密相連。語音識別經過四十多年的發展,已經顯示出巨大的應用前景。本文從實現原理入手,介紹語音識別系統的實現方式。
  • 語音識別技術簡史
    語音識別的精度和速度取決於實際應用環境,但在安靜環境、標準口音、常見詞彙場景下的語音識別率已經超過 95%,意味著具備了與人類相仿的語言識別能力,而這也是語音識別技術當前發展比較火熱的原因。隨著技術的發展,現在口音、方言、噪聲等場景下的語音識別也達到了可用狀態,特別是遠場語音識別已經隨著智能音箱的興起成為全球消費電子領域應用最為成功的技術之一。
  • 一文帶你全面熟悉智能語音之麥克風陣列技術的原理
    一文帶你全面熟悉智能語音之麥克風陣列技術的原理 佚名 發表於 2017-12-13 14:06:22  麥克風陣列(Microphone Array
  • 科普丨一文看懂語音識別的技術原理
    在開始語音識別之前,有時需要把首尾端的靜音切除,降低對後續步驟造成的幹擾。這個靜音切除的操作一般稱為VAD,需要用到信號處理的一些技術。要對聲音進行分析,需要對聲音分幀,也就是把聲音切開成一小段一小段,每小段稱為一幀。分幀操作一般不是簡單的切開,而是使用移動窗函數來實現,這裡不詳述。
  • 基於DSP的漢字語音識別系統的實現方式解析
    語音識別是機器通過識別和理解過程把語音信號轉變為相應的文本文件或命令的高技術。作為專門的研究領域,語音識別又是一門交叉學科,它與聲學、語音學、語言學、數位訊號處理理論、資訊理論、計算機科學等眾多學科緊密相連。語音識別經過四十多年的發展,已經顯示出巨大的應用前景。本文從實現原理入手,介紹語音識別系統的實現方式。
  • 基於語音識別的移動電子病歷應用探索
    隨著網際網路的快速發展、移動終端的普及應用,藉助人工智慧、數據挖掘等信息技術,語音識別技術得到了突飛猛進的發展。特別是在醫療領域,語音識別技術在歐美國家醫院已得到了廣泛應用,主要用於醫療文書的錄入,節省醫生的錄入時間,將更多的時間留給醫生與患者溝通交流。而這幾年在中國醫院,語音識別的應用也得到了深入的探索與研究,但由於醫生使用習慣、錄入識別率等因素影響,並未廣泛地開展起來。
  • Skype Translator實時語音翻譯技術原理
    Skype Translator是由Skype和微軟機器翻譯團隊聯合開發,整合了微軟Skype語音和聊天技術、機器翻譯技術、神經網絡語音識別打造了一款面向消費者用戶的產品。  微軟在2012年首次演示了英文和中文普通話之間的實時語音翻譯技術原型。經過多年的研究和投入,完成了普通話的語言模型,使Skype Translator的中文語音翻譯在今天變為現實。不僅如此,得益於深層神經網絡與微軟成熟的統計機器翻譯技術的結合,語音識別能力被進一步提高,翻譯結果將更加準確。
  • FinTech時代商業銀行智能語音識別技術應用與發展
    1.語音識別技術發展  語音識別技術按照發展和應用程度,可分為早期實驗研究階段、實用階段、現代語音識別系統開發應用階段。  (2)實用階段  進入20世紀90年代後,語音識別的系統框架趨於穩定,隨著計算機運算能力的快速提升以及語音識別在系統自適應、參數調優等方面的成熟,語音識別技術在商業上逐步成功運用,語音識別技術進入實用階段。
  • 語音識別全面進入CNN時代 - 專家觀點 - CTI論壇-中國領先的ICT...
    而實現這一目標的重要前提是計算機能夠準確無誤的聽懂人類的話語,也就是說高度準確的語音識別系統是必不可少的。  作為國內智能語音與人工智慧產業的領導者,科大訊飛一直引領中文語音識別技術不斷進步。  通過進一步的研究,我們在FSMN的基礎之上,再次推出全新的語音識別框架,將語音識別問題創新性的重新定義為「看語譜圖」的問題,並通過引入圖像識別中主流的深度卷積神經網絡(CNN, Convolutional Neural Network)實現了對語譜圖的全新解析,同時打破了傳統深度語音識別系統對DNN和RNN等網絡結構的依賴,最終將識別準確度提高到了新的高度。
  • GMM-HMM語音識別原理詳解
    本文簡明講述GMM-HMM在語音識別上的原理,建模和測試過程。本文引用地址:http://www.eepw.com.cn/article/201710/368485.htm  1. 什麼是Hidden Markov Model?
  • 智能語音識別技術入門系列(上)
    本系列文章開始,我們將一起探索自動識別、語言處理技術所包含的核心算法、模型及未來的發展趨勢。本篇文章我們主要討論語音識別的基本概念。並理解語音識別技術的流程。(一) 自動語音識別技術ASR自動語音識別,簡稱ASR。
  • AI浪潮下,語音識別建模技術的演進 | 雷鋒網公開課
    語音識別建模對語音識別來說是不可或缺的一部分,因為不同的建模技術通常意味著不同的識別性能,所以這是各個語音識別團隊重點優化的方向。本期硬創公開課邀請到了搜狗語音交互中心語音技術部負責人陳偉來為大家分享伴隨著本輪人工智慧浪潮下語音識別建模技術的演進,希望能夠幫大家理清主流的識別建模脈絡以及背後的思考。
  • 語音識別是什麼 語音識別聲學特徵介紹【圖文】
    語音識別,什麼是語音識別  語音識別  與機器進行語音交流,讓機器明白你說什麼,這是人們長期以來夢寐以求的事情。語音識別技術就是讓機器通過識別和理解過程把語音信號轉變為相應的文本或命令的高技術。語音識別是一門交叉學科。近二十年來,語音識別技術取得顯著進步,開始從實驗室走向市場。
  • 語音識別技術輔助篩查睡眠窒息症
    原標題:語音識別技術輔助篩查睡眠窒息症   「即便是呼吸的聲音,我們也可以通過算法監測到不同的信息,根據這些信息可以做很多事情。」