999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LD3320的嵌入式語音識別系統的應用

2012-06-25 02:45:54洪家平
單片機與嵌入式系統應用 2012年2期
關鍵詞:關鍵單片機用戶

洪家平

(湖北師范學院 計算機科學與技術學院,黃石 435002)

洪家平(副教授),主要研究方向是嵌入式系統應用、計算機控制技術。

1 概 述

在現代社會,“懶人科技”大行其道。當面臨眾多繁瑣的按鍵操作和菜單選擇的時候,簡單地說出指令,是最具有人情味的人機操作界面。讓身邊的各種電子設備可“聽從”人類的語音,是從電影“星球大戰”就開始的科技發展目標。雖然目前的科技還不能做到讓計算機完全理解人類的所有自然語音,但是可以在一定程度上實現這個夢想。

2 特定人語音識別技術及原理

特定人語音識別 (ASR,Auto Speech Recognition)技術是基于“關鍵詞語列表”的識別技術,它是對大量的語音數據(相當于對數千人采集的數萬小時的有效聲音數據)經語言學家語音模型分析,建立數學模型,并經過反復訓練提取基元語音的細節特征,以及提取各基元間的特征差異,得到在統計概率最優化意義上的各個基元語音特征,最后才由資深工程師將算法以及語音模型轉換成硬件芯片并應用在嵌入式系統中。

ASR技術每次識別的過程就是把用戶說出的語音內容,通過頻譜轉換為語音特征,再將這個轉換后的語音特征和“關鍵詞語列表”中的條目一一進行匹配,最優匹配的一條即作為識別結果。比如ASR技術在語音控制的手機應用中,這個“關鍵詞語列表”的內容就是電話本中的人名、手機的菜單命令或手機存儲卡中的歌曲名字。不論這個列表的條目內容是什么,只需要用戶設置相關的寄存器,就可以把相應的待識別條目內容以字符形式傳遞給識別引擎。

由此可見,語音識別芯片完成的工作就是:把 MIC(麥克風)輸入的聲音進行頻譜分析后提取語音特征,再和關鍵詞語列表中的關鍵詞語進行對比匹配,最后找出得分最高的關鍵詞語作為識別結果輸出。

通常基于ASR技術的語音識別芯片能在兩種情況下給出識別結果:

① 外部送入預定時間的語音數據(比如5s的語音數據),芯片對這些語音數據運算分析后,給出識別結果。

② 外部送入語音數據流,語音識別芯片通過端點檢測(VAD,Voice Activity Detection)技術檢測出用戶停止說話,把用戶開始說話到停止說話之間的語音數據進行運算分析后,給出識別結果。

對于第一種情況,可以理解為設定了一個定時錄音(如5s的語音數據),芯片在5s后會停止把聲音送入識別引擎,并且根據已送入引擎的語音數據計算出識別結果。

對于第二種情況,需要了解VAD的工作原理:VAD技術是在一段語音數據流中,判斷出哪個時間點是人聲音的開始,哪個時間點是人聲音的結束。判斷的依據是,在背景聲音的基礎上有了語音發音,則視為聲音的開始。而后,檢測到一段持續時間的背景音(比如600ms),則視為人聲說話結束。通過VAD判斷出人聲說話的區域后,語音識別芯片會把這期間的聲音數據進行識別處理,計算出識別結果。

除了以上兩種情況外,語音識別算法無法“主動”地判斷出是否識別出了一個結果。這是因為,在計算過程中的任何時刻,語音識別器都會對已送入識別芯片的聲音數據進行分析,并根據匹配程度為識別列表中的關鍵詞語進行打分,最匹配的打分最高。但是,由于識別算法不知道用戶后面是否還繼續說話,所以無法主動地判斷已經識別出的結果。

3 語音識別芯片LD3320的工作原理

3.1 語音識別系統原理結構

LD3320語音識別芯片采用的就是ASR技術,圖1就是由LD3320和單片機(或嵌入式系統)組成的語音識別系統原理框圖。圖中給出了LD3320的內部原理結構,本文中選用的MCU是STC10L08XE單片機。

圖1 語音識別系統原理框圖

語音識別芯片LD3320是ICRoute公司的產品,它采用ASR技術,提供了一種脫離按鍵、鍵盤、鼠標、觸摸屏等GUI操作方式且基于語音的用戶界面VUI(Voice User Interface),使得用戶對該系統的操作更簡單、快速和自然。

用戶只需要把識別的關鍵詞語以字符串的形式傳送進芯片,即可以在下次識別中立即生效。比如,用戶在51等主控MCU的編程中,簡單地通過設置芯片的寄存器,把諸如“你好”這樣的識別關鍵詞語的內容動態地傳入芯片中,芯片就可以識別所設定的關鍵詞語了。每個關鍵詞語可以是單字、詞組、短句或者任何的中文發音的組合。基于LD3320的語音識別系統可以隨著使用流程,在運行時動態地更改關鍵詞語列表的內容,這樣可以用一個系統支持多種不同的場景,同時也不需要用戶作任何的錄音訓練。

3.2 LD3320的用戶使用模式

LD3320有兩種用戶使用模式,即“觸發識別模式”和“循環識別模式”。用戶可以通過編程,設置兩種不同的用戶使用模式。

觸發識別模式:系統的主控MCU在接收到外界一個觸發后(比如用戶按動某個按鍵),啟動LD3320芯片的一個定時識別過程(比如5s),要求用戶在這個定時過程中說出要識別的語音關鍵詞語。這個過程結束后,需要用戶再次觸發才能再次啟動一個識別過程。

循環識別模式:系統的主控MCU反復啟動識別過程。如果沒有人說話就沒有識別結果,則每次識別過程的定時到時后再啟動一個識別過程;如果有識別結果,則根據識別作相應處理后(比如播放某個聲音作為回答)再啟動一個識別過程。

4 語音識別系統軟硬件設計

4.1 硬件系統設計

由圖1可知,由LD3320組成的語音識別系統硬件有單片機(或嵌入式系統)及LD33202。圖2和圖3分別是由單片機STC10L08XE構成的主控芯片和由LD3320A構成的語音識別主系統。

圖2 STC10L08XE構成的主控芯片

4.2 軟件系統設計

圖3 LD3320A構成的語音識別主系統

語音識別的操作順序是:先進行語音識別的初始化,然后寫入識別列表,系統即開始進行語音識別,并準備好中斷響應函數,打開中斷允許位。這里如果不用中斷方式,也可以通過查詢方式工作。在“開始識別”后,讀取寄存器B2H的值,如果為21H就表示有識別結果產生。

下面是語音識別的初始化程序段,按照以下序列來設置寄存器:

初始化后是寫入識別列表。識別列表的規則是:每個識別條目對應一個特定的編號(1個字節),不同識別條目的編號可以相同,而且不用連續。LD3320芯片最多支持50個識別條目,每個識別條目是標準普通話的漢語拼音(小寫),每2個字(漢語拼音)之間用1個空格間隔。表1是一個簡單的例子。

表1 識別列表

圖4是由LD3320組成的語音識別系統主程序流程,圖5是語音識別系統中斷服務程序流程。

圖4 語音識別系統主程序流程

圖5 語音識別系統中斷服務程序流程

5 聲控電視遙控器

聲控電視遙控器最有用的地方是,在更換頻道時可以直接說出頻道名稱,而不是去記憶頻道名稱和頻道數字的聯系。同時,在使用電視遙控器時,遙控器是用電池工作,不能讓識別芯片一直處于工作狀態。因此在設計時,可以在遙控器上設置一個大一點的按鍵,用戶在使用時,按一下這個按鍵,啟動LD3320語音識別芯片,此時可以播放一聲“嘀”的提示音,然后在限定的時間內(如5s),接收用戶的語音命令,并給出識別結果。比如用戶說“體育臺”,識別芯片把識別結果提供給遙控器的主控MCU。隨后遙控器的主控MCU就根據事先設定好的對應關系,發出對應頻道的紅外編碼,實現換臺。可以不加確認過程直接換臺。圖6為聲控電視遙控器工作流程。

結 語

圖6 聲控電視遙控器工作流程

這種語音識別系統也容易引起誤識別,如當用戶說的內容不在識別列表內時,必然會引起誤識別。為了克服這些缺點,降低誤識別率,可在設定好要識別的關鍵詞語后,再添加一些與識別列表內的單詞有聯系的任意其他詞匯,用來吸收錯誤識別,從而達到降低誤識別率的目的。

由LD3320組成的語音識別系統有很廣泛的應用,如語音控制的點歌系統、語音控制的手機、音控智能導航儀、音控智能家電產品等。

[1]LD3320 數據 手冊 [EB/OL].(2010-06-08)[2011-09].http://www.icroute.com/index.html.

[2]肖來勝,馮建蘭,夏術泉.單片機技術實用教程 [M].武漢:華中科技大學出版社,2004.

[3]宗光華,李大寨.多單片機系統應用技術[M].北京:國防工業出版社,2003.

猜你喜歡
關鍵單片機用戶
高考考好是關鍵
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Microchip推出兩個全新PIC單片機系列
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
獲勝關鍵
NBA特刊(2014年7期)2014-04-29 00:44:03
主站蜘蛛池模板: 亚洲有无码中文网| 女人18毛片久久| 91久久天天躁狠狠躁夜夜| 久久99精品久久久大学生| 麻豆精品在线| 国产精品短篇二区| 中文字幕不卡免费高清视频| 狠狠亚洲五月天| 爽爽影院十八禁在线观看| 伊人婷婷色香五月综合缴缴情| 日韩欧美一区在线观看| 国产农村精品一级毛片视频| 国产97公开成人免费视频| 国产激情国语对白普通话| 国产亚洲男人的天堂在线观看| 久久大香伊蕉在人线观看热2| 国产精品综合久久久| 美女免费精品高清毛片在线视| 国产色婷婷| 精品人妻一区无码视频| 毛片在线播放a| 国产高清在线观看91精品| 最近最新中文字幕免费的一页| 国产精品第| 欧美日韩综合网| 人妻91无码色偷偷色噜噜噜| 夜精品a一区二区三区| 国产成人精彩在线视频50| 欧美19综合中文字幕| 欧美日本一区二区三区免费| 亚洲欧美日韩色图| 五月天香蕉视频国产亚| 538精品在线观看| 欧美成人午夜在线全部免费| 不卡无码网| 亚洲中文字幕97久久精品少妇| 在线播放国产一区| 秘书高跟黑色丝袜国产91在线| 中日无码在线观看| 色天天综合| 国产成人久视频免费| 免费A级毛片无码免费视频| 日韩高清在线观看不卡一区二区| 大陆精大陆国产国语精品1024| 国产国拍精品视频免费看| 91小视频在线观看| 国产极品美女在线| 综合亚洲色图| 免费毛片a| 最新亚洲人成网站在线观看| 亚洲国产日韩在线观看| 亚洲欧美另类色图| 国产成人精品一区二区不卡| 久久综合色天堂av| 国产精品网拍在线| 看看一级毛片| 91成人精品视频| www.狠狠| lhav亚洲精品| 波多野结衣第一页| 无码 在线 在线| 波多野结衣中文字幕一区| 内射人妻无套中出无码| 亚洲av无码人妻| 在线日韩一区二区| 高潮毛片免费观看| 国产麻豆va精品视频| 亚洲中文无码h在线观看| 久热re国产手机在线观看| 国产欧美日韩专区发布| 欧美亚洲中文精品三区| 欧美色综合网站| 这里只有精品国产| 天天综合网站| 伊人久久精品无码麻豆精品| 92午夜福利影院一区二区三区| 女同久久精品国产99国| 国产交换配偶在线视频| 九色最新网址| 四虎精品国产AV二区| 91麻豆国产视频| 超级碰免费视频91|