亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

語音識別技術在智能家居中的應用

時間:2024-09-28 14:20:56 電子信息工程畢業論文 我要投稿
  • 相關推薦

語音識別技術在智能家居中的應用

  摘要:研究實用的智能家居語音識別系統,對于智能家居的發展具有重要意義。通過分析嵌入式語音識別技術以及智能家居控制技術,以NL6621板為平臺,VS1003為音頻解碼芯片錄制語音。并利用隱馬爾可夫(HMM)算法進行語音模型訓練和語音匹配,實現智能家居語音控制系統。實驗證明此語音控制系統具有較高的識別率和實時性。

  關鍵詞:嵌入式系統;隱馬爾可夫;智能家居;語音識別

  引言

  隨著計算機的發展,智能家居在近幾年也得到了大家的重視,智能家居利用各種通信、網絡技術實現家居設備集成,為用戶提供了更加舒適高效的環境。近幾年人們對智能家居的便利程度提出了更高的要求,同時語音識別技術也進一步的發展,但是語音在智能家居中的應用還是相對較少,一般還要依靠遙控、手機等中控設備。語言是信息交流的重要手段,語音識別可以用聲音來控制設備完成一些特定的命令,減少用戶如手機,遙控等中控設備的依賴,使生活更加方便。

  本文通過對語音識別技術與嵌入式控制技術的研究,用語音命令實現直接管控從而可以取代以往利用手機或者遙控方式來控制的方法,方便操作而又能提高效率。本系統基于NL6621板與語音芯片VS1003實現語音采集,并采用當今語音識別領域的主流技術一一隱馬爾科夫模型(Hidden Markov Model,HMM)算法實現對人語音命令的識別主要是進行模型訓練和匹配。實驗證明在多個語音樣本對系統的訓練識別下,系統在非特定人、孤立詞語識別上具有良好的效果。

  一、語音識別與智能家居

  1.1 語音識別技術

  語音識別技術本質上是一種模式匹配識別的過程,是機器通過識別和理解過程把語音信號轉變成相應的文本文件或命令的技術。根據模式匹配過程語音識別系統可以如下圖表示。語音識別系統可以分為:特定人和非特定人的識別、獨立詞和連續詞的識別等,無論哪種識別系統識別過程都主要包括了語音信號預處理、特征提取、訓練等。分別通過對信號的預處理分析和計算建立模板,當對語音進行識別時,需要將輸入的語音與系統中存放的語音進行比較從而得到識別結果。

  1.2 語音識別算法

  人的言語過程是一個雙重隨機過程。因為語音信號本身是一個可觀察的序列,而它又是由大腦里的不可觀察的、根據言語需要和語法知識狀態選擇所發出的音素(詞、句)的參數流,大量實驗表明,隱馬爾可夫模型(HMM)的確可以非常精確地描述語音信號的產生過程。隱馬爾可夫模型是對語音信號的時間序列結構建立統計模型,將之看作一個數學上的雙重隨機過程,采用HMM進行語音識別,實質上是一種概率運算,根據訓練集數據計算得出模型參數后,測試集數據只需分別計算各模型的條件概率(Viterbi算法),取此概率最大者即為識別結果。一階離散馬爾可夫模型可表示為:有N個狀態,Sl,S2... SN,存在一個離散的時間序列t=0,t=1…在每個時刻t,系統只能處于唯一一個狀態qt,下一個時刻所處的狀態是隨機出現的,當前狀態qt只與前面相鄰的一個狀態qt-l有關, 與其他狀態無關,用表達式

  HMM語音識別的一般過程:

  1.前向后向算法計算

  已知觀測序列 和模型 ,如何有效的計算在給定模型條件下產生觀測序列O的概率

  2.Baum-Welch算法求出最優解 :

  (1)初始化

  (2)迭代計算

  (3)最后計算

  3.Viterbi算法解出最佳狀態轉移序列:

  已知觀測序列 和模型 ,如何選擇在某種意義上最佳的狀態序列。

  (1)初始化

  (2)迭代計算:

  4.根據最佳狀態序列對應的九給出候選音節或聲韻母

  5.通過語言模型形成詞和句子

  二、基于NL6621嵌入式硬件設計

  語音識別的硬件平臺主要包括中央處理器NL6621,可讀寫存儲器,聲卡芯片vs1003以及一些外圍設備,硬件體系結構如圖2所示。

  主系統使用新岸線公司的NL6621。MCU采用的最高主頻為160MHz,支持802.llb/g/n/i/e/p和Wi-Fidirect,BSS STA,軟AP,WiFi保護設置以及WMM-PS和WPA/WPA2安全協議。codec芯片是vs1003,它與核心控制器NL6621的數據通信是通過SPI總線方式進行的。它集成了麥克風輸入接口,音頻輸出接口,對話筒輸入或者線路輸入進行IMA ADPCM編碼,能有效的接受和播放音頻信息。

  硬件電路實現:VS1003通過xCS、xDCS引腳的置高或低來確認是哪一個接口處于傳送狀態。通過串行命令接口(SCI)和串行數據接口(SDI)來接收NL6621的控制命令和數據,通過SCI HDAT1來獲取語音流;VS1003的功能控制,如初始化、軟復位、暫停、音量控制、播放時間的讀取等,均是通過SCI口寫入特定寄存器實現的。兩條SCI指令之間要通過DREQ引腳信號判斷上一次處理是否完成。

  三、基于NL6621嵌入式軟件設計

  軟件設計主要包括兩部分實現軟件控制嵌入式系統和基于HMM技術的語音識別算法編寫,基本的軟件架構如圖3所示。

  針對嵌入式系統控制部分,包括硬件初始化以及采集音頻信號。主要是使用NL6621提供的軟件開發包,利用SDK編寫應用程序,包括硬件管腳初始化,波特率匹配,錄音文件配置,WiFi配置,錄音,音頻文件格式轉化、程序編寫完成后需要用燒寫工具進行燒寫。系統啟動后,先初始化硬件模塊。然后系統開始工作,通過語音輸入設備MIC采集語音,并通過聲卡VS1003輸入語音。當系統監聽到語音輸入,開始語音識別,判斷識別是否正確,若正確,將命令發送給執行設備,入耳不正確,給出相應

  的錯誤提示,不執行語音命令。判斷識別是否結束,如果結束則退出,否則繼續下一輪的識別。基于HMM技術的語音識別算法編寫,還包括了語音預處理,特征值提取和匹配識別的部分。主要的原理如圖4所示,輸入語音經過預處理后,語音信號的特征被提取出來,首先在此基礎上建立所需的模板,這個建立模板的過程稱為訓練過程。根據語音識別整體模型,將輸入的語音信號特征與存在的語音模板(參考模式)進行比較,找出一系列最優的與輸入的語音相匹配的模板。然后,根據此模板號的定義,通過查表就可以給出計算機的識別結果。采用HMM進行語音識別,實質上是一種概率運算。根據訓練集數據計算得出模型參數后,測試集數據只需分別計算各模型的條件概率(Viterbi算法),取此概率最大者即為識別結果。除訓練時需運算量較大外,識別時的運算量僅有模式匹配法的幾分之一。

  四、實驗與總結

  將程序下載到NL6621平臺上運行,實時傳人語音,麥克風傳人16k采樣的ADPCM語音流,通過解碼算法轉換為PCM語音數據,然后再通過語音識別系統識別語音結果。實驗結果表明在普通的工作環境中進行錄音解析系統的識別率可達到90%以上,具有較好的識別精度和效率。本文設計了一個簡單嵌入式語音識別的平臺,并通過實驗驗證了其語音識別有效性及可行性。對智能家居中嵌入式語音控制開發具有一定的意義。我們仍要通過不斷研究,設計更加可靠方便的系統,從而使智能家居語音識別走向跟成熟的市場。

【語音識別技術在智能家居中的應用】相關文章:

基于HMM的語音識別技術在嵌入式系統中的應用03-18

基于LD3320的語音識別系統在家庭電路中的模擬應用03-11

語音識別中LPC特征矢量提取的研究與實現03-07

AMBE-1000在語音壓縮中的應用03-19

ISD4004語音芯片在語音報站器中的應用03-19

語音處理芯片AC48105在低速語音編碼設備中的應用03-18

語音參數提取在聾兒學習中的應用03-07

語音識別中雙門限端點檢測算法的研究03-07

字符結構知識在車牌識別中的應用03-19

淺析漢字識別技術在檔案管理工作中的應用03-23

主站蜘蛛池模板: 两女女百合互慰av赤裸无遮挡 | 中文字幕巨大的乳专区| 日韩精品视频久久| 国产香蕉国产精品偷在线观看| 亚洲精品国产自在久久| 亚洲中文在线精品国产| 朝鲜女人大白屁股ass| 乱人伦无码中文视频在线| 欧美亚洲国产精品久久蜜芽| 莫力| 洛隆县| 亚洲不卡av一区二区三区| 狠狠亚洲婷婷综合色香五月排名| 熟妇人妻无码中文字幕老熟妇| 五月激激激综合网色播| 99精品伊人久久久大香线蕉| 国产精品久久国产精麻豆99网站 | 国产AV无码专区亚洲A∨毛片| 一级毛片视频免费| 亚洲欧洲无卡二区视頻| 日本亚洲欧美国产日韩ay| 久久免费只有精品国产| 东京热大乱系列无码| 亚韩无码一区二区在线视频| 97人人超碰国产精品最新o| 亚洲gv永久无码天堂网| 精品国产一区二区三区在线观看| 国内揄拍国产精品人妻电影| 99视频精品全部在线观看| 爱色精品视频一区二区| 中文无码制服丝袜人妻av| 一区二区三区久久含羞草| 西欧free性满足hd老熟妇| 国产suv精品一区二区69| 亚洲一区二区三区成人网站| aa片在线观看视频在线播放| 乌拉特后旗| 欧美激情视频一区| 天天躁日日躁狠狠躁人妻| 亚洲色大成网站www久久九九| 四虎国产精品永久一区|