《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 一種嵌入式語音識別模塊的設計與實現
一種嵌入式語音識別模塊的設計與實現
維庫
摘要: 語音識別的基本原理如圖1所示。語音識別包括兩個階段:訓練和識別。不管是訓練還是識別,都必須對輸入語音預處理和特征提取。訓練階段所做的具體工作是通過用戶輸入若干次訓練語音,經過預處理和特征提取后得到特征矢量參數,最后通過特征建模達到建立訓練語音的參考模型庫的目的。而識別階段所做的主要工作是將輸入語音的特征矢量參數和參考模型庫中的參考模型進行相似性度量比較,然后把相似性最高的輸入特征矢量作為識別結果輸出。這樣,最終就達到了語音識別的目的。
Abstract:
Key words :

 服務機器人以服務為目的,因此人們需要一種更方便、更自然、更加人性化的方式與機器人交互,而不再滿足于復雜的鍵盤和按鈕操作?;诼犛X的人機交互是該領域的一個重要發展方向。目前主流的語音識別技術是基于統計模式。然而,由于統計模型訓練算法復雜,運算量大,一般由工控機、PC機或筆記本來完成,這無疑限制了它的運用。嵌入式語音交互已成為目前研究的熱門課題。

  嵌入式語音識別系統和PC機的語音識別系統相比,雖然其運算速度和內存容量有一定限制,但它具有體積小、功耗低、可靠性高、投入小、安裝靈活等優點,特別適用于智能家居、機器人及消費電子等領域。

  1 模塊整體方案及架構

  語音識別的基本原理如圖1所示。語音識別包括兩個階段:訓練和識別。不管是訓練還是識別,都必須對輸入語音預處理和特征提取。訓練階段所做的具體工作是通過用戶輸入若干次訓練語音,經過預處理和特征提取后得到特征矢量參數,最后通過特征建模達到建立訓練語音的參考模型庫的目的。而識別階段所做的主要工作是將輸入語音的特征矢量參數和參考模型庫中的參考模型進行相似性度量比較,然后把相似性最高的輸入特征矢量作為識別結果輸出。這樣,最終就達到了語音識別的目的。

 語音識別的基本原理
 

圖1 語音識別的基本原理

  現有的語音識別技術按照識別對象可以分為特定人識別和非特定人識別。特定人識別是指識別對象為專門的人,非特定人識別是指識別對象是針對大多數用戶,一般需要采集多個人的語音進行錄音和訓練,經過學習,達到較高的識別率。

  基于現有技術開發嵌入式語音交互系統,目前主要有兩種方式:一種是直接在嵌入式處理器中調用語音開發包;另一種是嵌入式處理器外圍擴展語音芯片。第一種方法程序量大,計算復雜,需要占用大量的處理器資源,開發周期長;第二種方法相對簡單,只需要關注語音芯片的接口部分與微處理器相連,結構簡單,搭建方便,微處理器的計算負擔大大降低,增強了可靠性,縮短了開發周期。

  語音識別技術在國內外的發展十分迅速。目前國內在PC應用領域,具有代表性的有:科大訊飛的InterReco2.0、中科模式識別的Pattek ASR3.0、捷通華聲的jASRv5.5;在嵌入式應用領域,具有代表性的有:凌陽的SPCE061A、ICRoute的LD332X、上海華鎮電子的WS-117。

  本文的語音識別方案是以嵌入式微處理器為核心,外圍加非特定人語音識別芯片及相關電路構成。語音識別芯片選用ICRoute公司的LD33 20芯片。

  2 硬件電路設計

  如圖2所示,硬件電路主要包括主控核心部分和語音識別部分。語音進入語音識別部分后,將處理過的數據并行傳輸到主控制器,主控制器經過處理后,發送命令數據到USART,USART可用于擴展外圍串行設備,如語音合成模塊等。

  硬件電路
 

圖2 硬件電路

  2.1 語音識別電路

  圖3為語音識別部分原理圖,參照了ICRoute發布的LD3320數據手冊進行設計。LD3320的內部集成了快速穩定的優化算法,不需外接Fla-sh、RAM,不需要用戶事先訓練和錄音而完成非特定人語音識別,識別準確率高。

語音識別部分原理圖
 


圖3 語音識別部分原理圖

  圖中,LD3320采用并行方式直接與STM32F103C8T6相接,均采用1kΩ電阻上拉,A0用于判斷是數據段還是地址段;控制信號,復位信號以及中斷返回信號INTB與STM32F103C8T6直接相連,采用10kΩ電阻上拉,輔助系統穩定工作;和STM32F103C8T6采用同一個外部8 MHz時鐘;發光二極管D1、D2用于復位后的上電指示;MBS(引腳12)作為*偏置,接了一個RC電路,保證能輸出一個浮動電壓給*。

  2.2主控制器電路

  本文的主控制器選用的是ST公司的STM32F103C8T6芯片。該芯片基于ARM Cortex-M3 32位的RISC內核,工作頻率最高可達72 MHz,內置高速存儲器(64 KB的閃存和20 KB的SRAM),豐富的增強I/O端口和聯接到兩條APB總線的外設。STM32系列提供了全新的32位產品選項,結合了高性能、實時、低功耗、低電壓等特性,同時保持了高集成度和易于開發的優勢,將32位MCU世界的性能和功效引向一個新的級別。

  3 軟件系統設計

  軟件系統的設計主要包括3部分:主控單元的嵌入式操作系統μC/OS-II移植、LD3320的語音識別程序設計、對話管理單元的設計。

  3.1 嵌入式操作系統μC/OS-II移植

  μC/OS-II是一個源碼公開、可移植、可固化、可裁剪、占先式的實時多任務操作系統。它是專門為計算機的嵌入式應用設計的,絕大部分代碼采用C語言編寫,具有執行效率高、占用空間小、實時性能優良和可擴展性強等特點,最小內核可至2 KB。在μC/OS-II中,任務的概念尤為重要,它是可剝奪型的內核,因此任務優先級的劃分至關緊要?;诜謱踊湍K化的設計理念,整個系統任務的劃分如表1所列。

表1 主控系統任務優先級規劃

 主控系統任務優先級規劃

  表1中除OSTaskStat和OSTaskIdle任務為系統自帶,其他7個任務均為用戶創建。App_TaskStart是系統的第一個任務,對系統時鐘和底層設備進行初始化,創建所有事件和其他各項用戶任務,并對系統狀態進行監測;App_TaskSR完成語音識別;App_TaskCmd完成對話集中命令的解析和執行,并通過USART1向外發送;App_TaskCom作為外圍擴展任務,通過USART2向外發送指令或數據,負責控制外圍擴展設備,如語音合成設備等;

  App_TaskUpdate通過解析USART1接收的命令和數據進行對話集的更新;App_TaskPB是按鍵掃描任務,負責檢測3個獨立按鍵,分為短按和長按檢測;App_TaskLED驅動4個LED指示燈,指示當前工作狀態。

  3.2 語音識別程序設計

  語音識別程序的設計,參考了LD332X開發手冊,本文中采用中斷方式工作,其工作流程分為通用初始化一語音識別用初始化-寫入識別列表-開始識別-響應中斷。

 ?、偻ㄓ贸跏蓟驼Z音識別用初始化。在初始化程序里,主要完成軟復位、模式設定、時鐘頻率設定、FIFO設定。

 ?、趯懭胱R別列表。列表的規則是,每個識別條目對應一個特定的編號(1個字節),編號可以相同,可以不連續,但是數值要小于256(00H~FFH)。本芯片最多支持50個識別條目,每個識別條目是標準普通話的漢語拼音(小寫),每2個字(漢語拼音)之間用一個空格間隔。本文中采取了連續不同編號的識別條目,表2是簡單的示例。

表2 識別列表示例

識別列表示例

  ③開始識別。設置幾個相關的寄存器,即可開始語音的識別。圖4是相關的流程。ADC通道即為*輸入通道,ADC增益也就是*音量,可設定值00H~7FH,建議設置值為40H~6FH,值越大代表MIC音量越大,識別啟動越敏感,但可能帶來更多誤識別;值越小代表MIC音量越小,需要近距離說話才能啟動識別功能,好處是對遠處的干擾語音沒有反應。本文中設定值為43H。

開始識別流程

圖4 開始識別流程

 ?、茼憫袛?。如果*采集到聲音,不管是否識別出正常結果,都會產生一個中斷信號。而中斷程序要根據寄存器的值分析結果。讀取BA寄存器的值,可以知道有幾個候選答案,而C5寄存器里的答案是得分最高、最可能正確的答案。

  3.3 對話管理單元設計

  為了方便進行對話的管理,本文中設計了一個對話管理單元,用于對等待識別的語句和等待執行的命令進行存儲,在主控制器中通過定義二維數組來實現。LD3320每次識別最多可以設置50項候選識別句,每個識別句可以是單字、詞組或短句,長度為不超過10個漢字或者79個字節的拼音串?;谏鲜鲈?,本文設計的對話管理數組如表3所列。

表3 對話管理單元數組

對話管理單元數組

  行為數組中存儲要執行的行為編號,對應于50條語音識別語句,共有50組指令,每組指令中可以最多包含6個行為,并行的行為可以歸為一步,通過多個行為的組合,就可以完成更復雜的任務。

  4 性能測試與應用

  為了保證設計的語音識別模塊的語音識別率、穩定性和響應時間,本文對所描述的語音識別模塊做了相應的測試,測試環境分別為安靜的家庭環境和嘈雜的醫院環境,共8條語音指令,對每條語音指令分別進行10次測試,每個環境下對每個特定人的總實驗次數為80次,記錄成功識別的次數。測試結果如表4所列。

表4 測試結果

測試結果

  測試中的3個非特定人中,非特定人1為女性,非特定人2和非特定人3為男性。由表中數據可以看出,家庭環境下對非特定人的語音識別率可達到90%以上,嘈雜的醫院環境下的語音識別率也可達82.5%以上。識別率方面,在嘈雜環境下比在安靜環境下的語音識別率有所降低;穩定性方面,在安靜環境下系統的穩定性較好,語音說1遍,最多說2遍模塊就可以做出正確的響應;在噪聲環境下,系統的穩定性有所下降,個別語音命令需要說3遍甚至3遍以上才能被模塊準確識別;實時性方面,在安靜環境下的語音能保證系統響應的實時性,響應時間一般不超過1 s,在噪聲環境下的響應時間相對長一些。

  結語

  本文討論了基于STM32的嵌入式語音識別模塊的設計和實現,對模塊各個組成單元的硬件電路及軟件實現進行了詳細的介紹。大量實驗及實際應用表明,本文設計的語音識別模塊具有穩定性好、語音識別率高、抗噪聲干擾能力強、結構簡單和使用方便等特點。該模塊實用性強,可廣泛應用于服務機器人智能空間、智能家居和消費電子產品等多個領域。

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩免费观看中文| 亚洲图片在区色| 黑人中文字幕一区二区三区| 欧美精品成人在线| 久久精品国产免费观看| 亚洲国产美女| 亚洲国产精品激情在线观看| 国产精品久久亚洲7777| 欧美日本在线看| 国产亚洲美州欧州综合国| 国产精品久久久久久超碰| 国产一区二区三区电影在线观看| 亚洲黄色高清| 99精品国产99久久久久久福利| 欧美视频日韩视频在线观看| 久久久噜久噜久久综合| 欧美日韩精品久久久| 欧美视频在线免费| 好吊成人免视频| 欧美第十八页| 日韩午夜视频在线观看| 国产欧美日韩在线| 久久精品日韩| 国产精品美女久久| 亚洲与欧洲av电影| 欧美另类99xxxxx| 欧美在线影院在线视频| 亚洲伊人伊色伊影伊综合网| 欧美韩日一区二区三区| 国产老女人精品毛片久久| 国内外成人免费激情在线视频| 久久久久久自在自线| 国产精品人成在线观看免费| 香蕉成人啪国产精品视频综合网| 国产精品magnet| 亚洲宅男天堂在线观看无病毒| 一区二区亚洲精品国产| 欧美精品高清视频| 欧美高清视频www夜色资源网| 欧美人与禽猛交乱配| 一本一道久久综合狠狠老精东影业| 亚洲欧美不卡| 欧美黄免费看| 欧美日韩国产综合视频在线观看| 欧美成人精品在线视频| 欧美日韩中文字幕综合视频| 久久av在线看| 亚洲国产日日夜夜| 欧美成人在线影院| 一本久久精品一区二区| 欧美激情一区二区三区不卡| 黄色另类av| 久久成人免费视频| 狠狠爱成人网| 久久综合亚州| 亚洲人成人99网站| 中文网丁香综合网| 亚洲女性喷水在线观看一区| 亚洲视频图片小说| 欧美天天综合网| 欧美日韩国产在线观看| 美女精品一区| 亚洲成色999久久网站| 久久精品视频免费播放| 久久这里有精品15一区二区三区| 亚洲电影网站| 狠狠久久五月精品中文字幕| 久久婷婷一区| 国产日韩专区在线| 国产精品国产三级国产aⅴ9色| 亚洲剧情一区二区| 国产精品久久久久9999高清| 欧美三级午夜理伦三级中视频| 国产精品扒开腿爽爽爽视频| 久久久久国色av免费观看性色| 亚洲日本欧美日韩高观看| 亚洲综合久久久久| 国产精品成人一区二区三区吃奶| 欧美日韩亚洲综合| 日韩一本二本av| 亚洲一区在线观看免费观看电影高清| 亚洲天堂黄色| 欧美久久久久久久久| 麻豆成人综合网| 在线亚洲激情| 亚洲欧洲一区二区在线观看| 国产日韩欧美在线| 亚洲第一精品夜夜躁人人躁| 欧美一区二区三区久久精品茉莉花| 免费成人在线观看视频| 中文一区二区| 亚洲精品在线免费| 国产欧美日韩综合一区在线播放| 免费看的黄色欧美网站| 国产精品高潮呻吟视频| 国产精品婷婷午夜在线观看| 久久久综合免费视频| 亚洲午夜羞羞片| 欧美乱在线观看| 精品不卡一区二区三区| 狠狠88综合久久久久综合网| 国产日韩精品一区二区浪潮av| 欧美国产极速在线| 欧美日韩一区三区四区| 亚洲一区欧美二区| 国产日韩欧美另类| 一区二区三区久久| 亚洲视频综合| 亚洲精品乱码久久久久久按摩观| 国产乱码精品一区二区三区不卡| 日韩亚洲综合在线| 久久欧美肥婆一二区| 久久久噜噜噜久久中文字免| 能在线观看的日韩av| 欧美日韩mv| 黑人一区二区| 99热免费精品在线观看| 蜜桃av综合| 久久久久国产一区二区三区| 国产免费观看久久| 国产在线视频欧美一区二区三区| 欧美国产高潮xxxx1819| 一二美女精品欧洲| 夜夜嗨网站十八久久| 亚洲午夜久久久久久尤物| 久久不射2019中文字幕| 午夜精品久久久久久久久久久久久| 欧美福利精品| 国产精品久久一区二区三区| 亚洲午夜激情网页| 国产乱子伦一区二区三区国色天香| 久久综合伊人77777尤物| 亚洲免费观看在线视频| 国产色婷婷国产综合在线理论片a| 欧美精品一二三| 亚洲午夜久久久久久尤物| 亚洲激情视频在线| 欧美色视频日本高清在线观看| 亚洲国产一区二区三区高清| 亚洲欧美视频在线观看| 欧美承认网站| 男女av一区三区二区色多| 亚洲小说欧美另类婷婷| 免费在线看一区| 欧美日韩国产免费观看| 91久久夜色精品国产网站| 国产欧美日韩一区二区三区在线| 激情校园亚洲| aⅴ色国产欧美| 国产精品久久久久秋霞鲁丝| 亚洲黄色免费电影| 可以看av的网站久久看| 免费日韩视频| 欧美性猛交99久久久久99按摩| 午夜在线不卡| 久久久久久一区二区三区| 国产一区日韩欧美| 欧美国产先锋| 欧美成人r级一区二区三区| 国产精品成人一区二区三区吃奶| 日韩写真视频在线观看| 欧美.www| 影音先锋日韩有码| 欧美日韩第一区| 欧美日韩国产一区二区三区地区| 国产精品久久久久久久久久免费| 欧美mv日韩mv国产网站| 国产女人aaa级久久久级| 亚洲国产精品一区二区www在线| 午夜在线一区| 国产一区二区三区黄视频| 亚洲精品视频免费| 久久高清国产| 欧美一区三区三区高中清蜜桃| 免费成人高清在线视频| 国产精品国产| 国产专区欧美专区| 欧美日韩一区二区在线观看| 免费视频一区| 亚洲第一精品夜夜躁人人爽| 欧美视频在线播放| 国产视频久久久久| 久久国产精品一区二区三区四区| 在线日韩电影| 欧美日韩亚洲成人| 在线播放中文字幕一区| 亚洲国产精品第一区二区三区| 久久久美女艺术照精彩视频福利播放| 欧美另类变人与禽xxxxx| 亚洲黄色在线观看| 久久精品人人做人人爽| 韩日午夜在线资源一区二区| 久久精品一区二区| 欧美制服丝袜第一页| 国产日韩一区二区| 欧美午夜片在线观看| 老妇喷水一区二区三区| 国产一区二区久久| 久久综合久久久| 亚洲人成网在线播放| 亚洲一区二区在线视频| 99精品视频免费全部在线| 国内激情久久| 久久视频国产精品免费视频在线| 欧美一二三视频| 久久久五月天| 亚洲综合欧美| 欧美一级视频精品观看| 精久久久久久久久久久| 国产视频一区二区在线观看| 亚洲国产美女久久久久| 欧美国产日韩一区二区| 欧美视频福利| 亚洲午夜小视频| 狠狠色综合日日| 国产精品日韩| 亚洲三级免费电影| 久久久久久久久久久久久久一区| 欧美日韩一区二区三区在线看| 欧美日韩蜜桃| 国产欧美一区二区精品性色| 亚洲激情网站免费观看| av成人免费在线观看| 亚洲欧美资源在线| 欧美午夜女人视频在线| 亚洲精品日韩久久| 亚洲国产美国国产综合一区二区| 亚洲精品中文字幕在线观看| 久久人人超碰| 久久久久综合| 亚洲女性裸体视频| 亚洲乱码精品一二三四区日韩在线| 欧美韩国日本综合| 一区二区三区四区精品| 99在线热播精品免费| 欧美日韩国产成人在线免费| 欧美精品日日鲁夜夜添| 亚洲女性喷水在线观看一区| 国产精品国产一区二区| 一区二区三区免费在线观看| 久久综合激情| 久久阴道视频| 亚洲韩国日本中文字幕| 午夜精品久久久久| 国产老女人精品毛片久久| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲午夜在线视频| 玖玖玖国产精品| 你懂的网址国产 欧美| 亚洲一区二区三区久久| 欧美中文字幕视频| 久久久国产精彩视频美女艺术照福利| 好看的av在线不卡观看| 欧美日韩一区二区欧美激情| 欧美一级大片在线免费观看| 禁断一区二区三区在线| 欧美在线免费一级片| 亚洲欧美中文在线视频| 欧美日韩高清区| 亚洲人成久久| 久久频这里精品99香蕉| 欧美视频在线观看免费网址| 久久av在线| 国产精品久久一级| 欧美一区二区性| 国产日韩亚洲欧美综合| 亚洲国产综合91精品麻豆| 欧美激情一区二区久久久| 欧美精品一区二区精品网| 欧美国产精品专区| 欧美日韩精品伦理作品在线免费观看| 亚洲黄色性网站| 国产喷白浆一区二区三区| 精品福利av| 亚洲午夜极品| 亚洲精品偷拍| 国产精品国产三级国产aⅴ无密码| 欧美在线网站| 欧美久久久久中文字幕| 一区二区高清视频在线观看| 一区二区在线观看视频| 一区二区视频欧美| 国产一区二区三区久久久| 一区二区三区毛片| 狠狠干狠狠久久| 国产乱子伦一区二区三区国色天香| 欧美日韩精品不卡| 国产欧美在线观看| 最近中文字幕mv在线一区二区三区四区| 免费不卡中文字幕视频| 欧美在线啊v一区| 欧美区一区二| 亚洲国产精品久久久久秋霞影院| 国产一区二区三区在线免费观看| 亚洲一区二区在线播放| 免费在线观看成人av| 亚洲一区二区三区精品在线| 久久高清福利视频| 榴莲视频成人在线观看| 欧美一区激情| 国产欧美综合一区二区三区| 欧美在线日韩精品| 亚洲欧洲精品一区| 国产日产欧产精品推荐色| 国产综合激情| 国产日韩欧美中文| 欧美日韩精品一区二区| 国产精品久久久久久久久免费桃花| 亚洲视屏在线播放| 国产精品欧美风情| 亚洲精品中文字| 欧美亚洲动漫精品| 亚洲精品免费在线播放| 久久久久网站| 欧美成人在线网站| 国产麻豆精品在线观看| 一区二区三区www| 国产一区在线视频| 欧美日韩一本到| 国外视频精品毛片| 欧美精选午夜久久久乱码6080| 一本色道久久综合亚洲精品不| 国产精品久久久久高潮| 国产欧美1区2区3区| 一区二区三区福利| 欧美婷婷六月丁香综合色| 国产亚洲欧美一区二区| 国产一区二区电影在线观看|