欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種語音識別方法及電子設備的制作方法

文檔序號:2825445閱讀:140來源:國知局
一種語音識別方法及電子設備的制作方法
【專利摘要】本發(fā)明提供一種語音識別方法及電子設備。該方法應用于一具有語音識別系統(tǒng)的電子設備中,所述方法包括:獲得一用戶的第一語音信息;基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,其中,所述第一識別文件庫為基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,所述第一識別文件庫中包括M個識別條目,所述第二識別文件庫中包括N個識別條目,M為大于等于1的整數(shù),N為大于等于1的整數(shù)。
【專利說明】一種語音識別方法及電子設備
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種語音識別方法及電子設備。
【背景技術】
[0002]隨著電子設備技術的發(fā)展,各種各樣的電子設備進入了用戶的生活,隨著語音識別技術的發(fā)展,用戶通過語音控制電子設備或者與電子設備進行語音交互的場景越來越多,給人們的生活帶來了極大的便利。
[0003]在語音控制或者語音交互的情形下,語音識別是很重要的一步,在語音識別的過程中,需要根據(jù)語法文件(Grammar)進行語音識別,即將輸入的語音信息與語法文件中的語法條目進行匹配,然后根據(jù)匹配的結(jié)果來獲取語音信息所對應的語音命令。
[0004]然而,本發(fā)明人在實現(xiàn)本發(fā)明實施例中的技術方案的過程中發(fā)現(xiàn),現(xiàn)有技術中的語法文件由于是針對所有用戶而設計的,所以一個語音命令對對應大量的語法,比如語音命令“給小明打電話”,對應的語法可能有:“給小明打電話”、“打電話給小明”、“幫我給小明打一個電話”、“我想給小明打個電話”,而針對每個特定的用戶都是同樣的語法文件,而且該語法文件都固定不變,所以針對特定用戶,語音識別率低,識別效率也低。

【發(fā)明內(nèi)容】

[0005]本發(fā)明提供一種語音識別方法及電子設備,用以解決現(xiàn)有技術中存在的語音識別中識別文件庫面向所有用戶且固定不變,使得針對特定用戶的語音識別率和識別效率較低的技術問題。
[0006]本發(fā)明一方面提供了一種語音識別方法,應用于一具有語音識別系統(tǒng)的電子設備中,所述方法包括:獲得一用戶的第一語音信息;基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,其中,所述第一識別文件庫為基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,所述第一識別文件庫中包括M個識別條目,所述第二識別文件庫中包括N個識別條目,M為大于等于I的整數(shù),N為大于等于I的整數(shù)。
[0007]優(yōu)選地,當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,所述方法還包括:將所述第一語音信息轉(zhuǎn)化為第一識別條目;將所述第一識別條目更新到所述第一識別文件庫中。
[0008]優(yōu)選地,當所述第一識別結(jié)果表示所述第一語音信息對應所述M個識別條目中的第一識別條目時,所述方法還包括:基于所述第一識別結(jié)果,調(diào)整所述M個識別條目中每個識別條目的權重。
[0009]優(yōu)選地,基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新,具體包括:檢測所述N個識別條目中每個識別條目被使用的頻率,獲得N個檢測結(jié)果;基于所述N個檢測結(jié)果,調(diào)整所述N個識別條目中每個識別條目的權重,獲得所述M個識別條目;其中,所述權重與所述頻率成正比,M與N相等。[0010]優(yōu)選地,所述基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,具體包括:分別將所述第一語音信息與所述M個識別條目進行匹配,獲得M個分數(shù);將所述M個分數(shù)分別與所述M個分數(shù)各自對應的識別條目的權重相乘,獲得M個識別結(jié)果;確定所述M個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為所述第一識別結(jié)果。
[0011]優(yōu)選地,基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新,具體包括:檢測所述N個識別條目中每個識別條目被使用次數(shù),獲得N個檢測結(jié)果;基于所述N個檢測結(jié)果,確定出所述次數(shù)小于一預定值的識別條目;將所述次數(shù)小于一預定值的識別條目從所述第二識別文件庫中刪除,獲得所述第一識別文件庫;其中,M小于N。
[0012]優(yōu)選地,將所述次數(shù)小于一預定值的識別條目從所述第二識別文件庫中刪除后,所述方法還包括:將所述次數(shù)小于一預定值的識別條目存儲在一備用識別文件庫中。
[0013]優(yōu)選地,當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,所述方法還包括:基于所述備用識別文件庫,對所述第一語音信息進行識別,獲得第二識別結(jié)果。
[0014]優(yōu)選地,當所述第二識別結(jié)果表示所述第一語音信息對應所述備用識別文件庫中的第二識別條目時,所述方法還包括:生成提示信息,使得所述電子設備端的用戶能夠確認是否接受所述第二識別結(jié)果;接收一確認信息;基于所述確認信息,將所述第二識別條目更新到所述第一識別文件庫中。
[0015]優(yōu)選地,基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新,具體包括:接收一更新指令;基于所述更新指令,接收一識別條目的輸入;將所述輸入的識別條目更新至所述第二識別文件庫中,獲得所述第一識別文件庫;其中,M大于N。
[0016]本發(fā)明一實施例還提供一種電子設備,具有一語音識別系統(tǒng),所述電子設備包括:電路板;獲取單元,連接于所述電路板,用于獲得一用戶的第一語音信息;語音識別芯片,設置在所述電路板上,用于基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,其中,所述第一識別文件庫為基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,所述第一識別文件庫中包括M個識別條目,所述第二識別文件庫中包括N個識別條目,M為大于等于I的整數(shù),N為大于等于I的整數(shù)。
[0017]優(yōu)選地,所述電子設備還包括:語音轉(zhuǎn)換芯片,用于當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,將所述第一語音信息轉(zhuǎn)化為第一識別條目;更新芯片,用于將所述第一識別條目更新到所述第一識別文件庫中。
[0018]優(yōu)選地,所述電子設備還包括一更新芯片,用于當所述第一識別結(jié)果表示所述第一語音信息對應所述M個識別條目中的第一識別條目時,基于所述第一識別結(jié)果,調(diào)整所述M個識別條目中每個識別條目的權重。
[0019]優(yōu)選地,所述電子設備還包括一更新芯片,用于檢測所述N個識別條目中每個識別條目被使用的頻率,獲得N個檢測結(jié)果;基于所述N個檢測結(jié)果,調(diào)整所述N個識別條目中每個識別條目的權重,獲得所述M個識別條目;其中,所述權重與所述頻率成正比,M與N相等。[0020]優(yōu)選地,所述語音識別芯片具體用于分別將所述第一語音信息與所述M個識別條目進行匹配,獲得M個分數(shù);將所述M個分數(shù)分別與所述M個分數(shù)各自對應的識別條目的權重相乘,獲得M個識別結(jié)果;確定所述M個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為所述第一識別結(jié)果。
[0021]優(yōu)選地,所述電子設備還包括第一更新芯片,用于檢測所述N個識別條目中每個識別條目被使用次數(shù),獲得N個檢測結(jié)果;基于所述N個檢測結(jié)果,確定出所述次數(shù)小于一預定值的識別條目;將所述次數(shù)小于一預定值的識別條目從所述第二識別文件庫中刪除,獲得所述第一識別文件庫;其中,M小于N。
[0022]優(yōu)選地,所述電子設備還包括一備用識別文件庫,用于存儲所述次數(shù)小于一預定值的識別條目。
[0023]優(yōu)選地,所述語音識別芯片具體還用于當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,基于所述備用識別文件庫,對所述第一語音信息進行識別,獲得第二識別結(jié)果。
[0024]優(yōu)選地,所述電子設備還包括:信息生成芯片,用于當所述第二識別結(jié)果表示所述第一語音信息對應所述備用識別文件庫中的第二識別條目時,生成提示信息,使得所述電子設備端的用戶能夠確認是否接受所述第二識別結(jié)果,并接收一確認信息;第二更新芯片,基于所述確認信息,將所述第二識別條目更新到所述第一識別文件庫中。
[0025]優(yōu)選地,所述電子設備還包括:接收單元,用于接收一更新指令;輸入裝置,用于基于所述更新指令,接收一識別條目的輸入;更新芯片,將所述輸入的識別條目更新至所述第二識別文件庫中,獲得所述第一識別文件庫;其中,M大于N。
[0026]本發(fā)明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
[0027]本發(fā)明一實施例采用在語音識別的過程中,基于根據(jù)用戶的使用語法習慣信息更新過的識別文件庫對語音信息進行識別,因為識別文件庫中的識別條目更符合用戶使用的習慣,所以提高了語音識別率,也提高了識別效率。
[0028]進一步,本發(fā)明一實施例中具體根據(jù)用戶使用語法習慣對識別文件庫進行更新,是調(diào)整識別文件庫中的識別條目的權重,所以語音識別的準確率提高。
[0029]更進一步,本發(fā)明一實施例中具體根據(jù)用戶使用語法習慣對識別文件庫進行更新,是將用戶沒有使用到或者使用次數(shù)特別少的識別條目直接從識別文件庫中刪除或者存儲在備用識別文件庫中,這樣一來,在語音識別過程中,將語音信息進行匹配時匹配的數(shù)據(jù)量會減小,而且還節(jié)約了匹配時間,更使得識別率提高。進一步,當具有備用識別文件庫時,先匹配精簡過的識別文件庫,當沒有匹配到時,可進一步再去備用識別文件庫中去匹配,所以也不會因為刪除識別條目而導致識別率降低。
【專利附圖】

【附圖說明】
[0030]圖1為本發(fā)明一實施例中的語音識別的方法流程圖;
[0031]圖2為本發(fā)明一實施例中的電子設備的功能框圖。
【具體實施方式】
[0032]本發(fā)明提供一種語音識別方法及電子設備,用以解決現(xiàn)有技術中存在的語音識別中識別文件庫面向所有用戶且固定不變,使得針對特定用戶的語音識別率和識別效率較低的技術問題。
[0033]本發(fā)明實施例中的技術方案為解決上述的技術問題,總體思路如下:
[0034]通過學習用戶的使用語法習慣,逐步優(yōu)化識別文件庫中的識別條目,然后基于優(yōu)化后的識別文件庫對用戶的語音輸入進行識別,因為優(yōu)化后的識別文件庫中的識別條目更符合用戶使用的習慣,所以提高了語音識別率,也提高了識別效率。
[0035]為了更好的理解上述技術方案,下面將結(jié)合說明書附圖以及具體的實施方式對上述技術方案進行詳細的說明。
[0036]本發(fā)明一實施例提供一種語音識別方法,應用于一具有語音識別系統(tǒng)的電子設備上,該電子設備例如是手機、平板電腦、筆記本電腦等電子設備。
[0037]請參考圖1,該方法包括:
[0038]步驟101:獲得一用戶的第一語音信息;
[0039]步驟102:基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,其中,第一識別文件庫為基于表征用戶的使用語法習慣的使用信息對語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,第一識別文件庫中包括M個識別條目,第二識別文件庫中包括N個識別條目,M為大于等于I的整數(shù),N為大于等于I的整數(shù)。
[0040]其中,在步驟101中,獲得一用戶的第一語音信息,具體例如是通過電子設備的麥克風或麥克風陣列錄入的語音信息。
[0041]在步驟102中,基于第一識別文件庫,對第一語音信息進行識別,獲得第一識別結(jié)果,在本實施例中,第一識別文件庫例如為語法文件,M個識別條目即為語法條目,因為語法條目是文本信息,而輸入的第一語音信息并非文本信息,所以在將第一語音信息與M個識別條目進行匹配時,可以是先將第一語音信息轉(zhuǎn)換為文本信息再進行匹配,還可以是將M個識別條目轉(zhuǎn)換為音素的字符串,再通過聲學模型將第一語音信息也轉(zhuǎn)換為音素的字符串,然后再進行匹配。
[0042]以下將詳細介紹如何基于表征用戶的使用語法習慣的使用信息對第二識別文件庫進行更新以獲得第一識別文件庫。
[0043]在第一實施例中,更新的步驟具體包括:檢測N個識別條目中每個識別條目被使用的頻率,獲得N個檢測結(jié)果;基于N個檢測結(jié)果,調(diào)整N個識別條目中每個識別條目的權重,獲得M個識別條目;其中,權重與頻率成正比,M與N相等。
[0044]具體來說,例如語音命令“給小明打電話”,對應四種語法,即第二識別文件庫中有4個語法條目,分別是“給小明打電話”、“打電話給小明”、“幫我給小明打一個電話”、“我想給小明打個電話”。在每次該用戶輸入語音信息,想要執(zhí)行“給小明打電話”的語音命令時,對用戶每次使用的語法條目的次數(shù)做一個記錄,例如用戶輸入“給小明打電話”的語音命令總共有10次,使用“給小明打電話”的語法條目3次,使用“打電話給小明”的語法條目使用了 4次,使用“幫我給小明打一個電話”的語法條目2次,使用“我想給小明打個電話”的語法條目I次,那么使用“給小明打電話”的語法條目的頻率即為3/10,使用“打電話給小明”的語法條目的頻率即為2/5,使用“幫我給小明打一個電話”的語法條目的頻率即為1/5,而使用“我想給小明打個電話”的語法條目的頻率即為1/10,當然,在具體實施過程中,也可以直接利用使用次數(shù)來表征使用的頻率。[0045]在獲得這4個檢測結(jié)果之后,即每個語法條目的頻率值,就基于這4個檢測結(jié)果調(diào)整該4個語法條目中每個識別條目的權重,就獲得了第一識別文件庫。在本實施例中,第一識別文件庫中的識別條目的數(shù)量與第二識別文件庫中的識別條目的數(shù)量是相等的。
[0046]具體的基于檢測結(jié)果調(diào)整識別條目的權重的實現(xiàn)方式有很多中,例如,可以預先設定一個調(diào)整規(guī)則,例如,將識別條目的權重調(diào)整為與該識別條目被使用的頻率一致,即,如果使用的頻率是用使用次數(shù)來表征的話,權重就是用使用次數(shù)比總次數(shù),如果使用的頻率是用次數(shù)比總次數(shù)來表征的話,那么權重值與使用的頻率相同。繼續(xù)沿用上述實例,即將“給小明打電話”的語法條目的權重調(diào)整為3/10,將“打電話給小明”的語法條目的權重調(diào)整為2/5,將“幫我給小明打一個電話”的語法條目的權重調(diào)整為1/5,而將“我想給小明打個電話”的語法條目的權重調(diào)整為1/10。
[0047]再例如,每個識別條目的權重都是該識別條目被使用的頻率的函數(shù),所以可以通過將頻率值代入函數(shù)關系式中進行計算,獲得該識別條目的權重值。
[0048]進一步,為了確保識別率的整體提高,所以不管按照上述哪種方式去調(diào)整每個識別條目的權重,每個識別條目的權重都有一個調(diào)整的上限值,即在這個上限值以下時,權重變大,識別率會提高,而超過該上限值時,權重變大,識別率反而會下降。
[0049]在本實施例中,當已通過上述方式調(diào)整過第二識別文件庫中的識別條目的權重后,執(zhí)行步驟102具體包括:分別將第一語音信息與M個識別條目進行匹配,獲得M個分數(shù);將M個分數(shù)分別與M個分數(shù)各自對應的識別條目的權重相乘,獲得M個識別結(jié)果;確定M個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為第一識別結(jié)果。
[0050]具體來說,繼續(xù)沿用上述實例,當用戶輸入第一語音信息之后,例如“打電話給小明”,電子設備將該第一語音信息分別與上述4個語法條目進行匹配,獲得4個分數(shù),例如,跟語法條目“給小明打電話”匹配后,得到的分數(shù)為91,跟語法條目“打電話給小明”匹配后,得到的分數(shù)也是90,跟語法條目“幫我給小明打一個電話”匹配后,得到的分數(shù)是87,而跟“我想給小明打個電話”匹配后,得到的分數(shù)是89。
[0051]然后將這4個分數(shù)分別與各自對應的語法條目的權重相乘,例如,語法條目“給小明打電話”的匹配得分91跟權重3/10相乘,則識別結(jié)果為27.1,語法條目“打電話給小明”的匹配得分90和權重2/5相乘,則識別結(jié)果為36,語法條目“幫我給小明打一個電話”的匹配得分87和權重1/5相乘,則識別結(jié)果為17.4,類似的,語法條目“我想給小明打個電話”的匹配得分89和權重1/10相乘,則識別結(jié)果為8.9。
[0052]再選擇4個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為第一識別結(jié)果,例如,在上述實例中,識別結(jié)果中分數(shù)最高的結(jié)果對應的語法條目即為“打電話給小明”,所以就將第一語音信息準確的識別出來,進而再執(zhí)行該第一語音信息對應的操作指令,例如,在聯(lián)系人列表中找出聯(lián)系人“小明”,并自動撥打存儲在“小明”名下的號碼。但是如果是通過現(xiàn)有技術中的方法進行識別的話,最后的識別結(jié)果會是“給小明打電話”,所以識別結(jié)果不夠準確,識別率低。
[0053]在上述實例中,描述的過程雖然是先將第一語音信息分別與所有識別條目進行匹配后,再與對應的權重相乘,但在具體應用過程中,也可以先是匹配第一個識別條目,獲得一個分數(shù),緊接著就計算該分數(shù)與權重的乘積,得到一個識別結(jié)果,然后再去匹配下一個識別條目,直到匹配完所有需要匹配的識別條目為止。[0054]在本實施例中,當最后識別的結(jié)果是“打電話給小明”,則這個語法條目的使用頻率或使用次數(shù)又發(fā)生了變化,所以基于第一識別結(jié)果,再次調(diào)整M個識別條目中每個識別條目的權重,即每個識別條目又有了新的權重,當下次再有語音信息需要識別時,就會采用新的權重來計算。
[0055]因此,電子設備通過對用戶的使用語法習慣的學習,逐步優(yōu)化了識別文件庫,從而提聞了識別率。
[0056]在第二實施例中,更新的步驟具體包括:檢測N個識別條目中每個識別條目被使用次數(shù),獲得N個檢測結(jié)果;基于N個檢測結(jié)果,確定出次數(shù)小于一預定值的識別條目;將次數(shù)小于一預定值的識別條目從第二識別文件庫中刪除,獲得第一識別文件庫;其中,M小于N。
[0057]繼續(xù)沿用上面的例子,例如用戶輸入“給小明打電話”的語音命令總共有10次,使用“給小明打電話”的語法條目3次,使用“打電話給小明”的語法條目使用了 4次,使用“幫我給小明打一個電話”的語法條目2次,使用“我想給小明打個電話”的語法條目I次。
[0058]在本實施例中,假設次數(shù)的預定值為2,那么次數(shù)小于該預定值的識別條目即為“我想給小明打個電話”,然后就將該識別條目從第二識別文件庫中刪除,獲得了第一識別文件庫,所以在本實施例中,M是小于N的。
[0059]因此,當在步驟102中基于第一識別文件庫對第一語音信息進行識別時,匹配的數(shù)據(jù)量就會減小,計算量也會減小,節(jié)約了時間。
[0060]進一步,可以將在上述實施例中刪除的識別條目存儲在一備用識別文件庫中,當在步驟102中,第一識別結(jié)果表示第一識別文件庫中不存在與第一語音信息對應的識別條目時,就再基于備用識別文件庫,對第一語音信息進行識別,獲得第二識別結(jié)果。在本實施例中,第一識別文件庫中不存在與第一語音信息對應的識別條目可以是指:第一語音信息與所有識別條目的匹配得分為零;也可以是指:第一語音信息與所有識別條目的匹配得分最高值、或者匹配得分與權重的乘積最高值小于一預定值。
[0061]具體來說,繼續(xù)以前述實例為例進行說明,當?shù)谝徽Z音信息為“我想給小明打個電話”,當將第一語音信息在第一識別文件庫中進行匹配時,例如得分最高值為20,而預定值為50,這時可以判定第一識別文件庫中不存在與第一語音信息對應的識別條目,所以就將第一語音信息在備用文件庫中進行匹配,會獲得第二識別結(jié)果。
[0062]因此,上述兩種實施方式結(jié)合起來,如果在第一識別文件庫中獲得了滿意的第一識別結(jié)果,就不用再匹配備用識別文件庫,減少了計算量和時間;而如果在第一識別文件庫中沒有匹配成功,則可以再在備用識別文件庫中進行識別,所以也不會因為這樣造成識別率低。
[0063]在進一步的實施例中,當?shù)诙R別結(jié)果表示第一語音信息對應備用識別文件庫中的第二識別條目時,例如第二識別結(jié)果對應的得分高于第一識別結(jié)果的得分,或者第二識別結(jié)果對應的得分不為零;該方法還進一步包括:生成提示信息,使得電子設備端的用戶能夠確認是否接受第二識別結(jié)果;接收一確認信息;基于確認信息,將第二識別條目更新到第一識別文件庫中。
[0064]具體來說,例如可以是在電子設備的顯示單元上顯示提示信息,讓用戶確認第二識別結(jié)果是否是其想要的語音命令,當用戶點擊確認按鈕之后,電子設備會接收到一確認信息,然后可以基于該確認信息,將第二識別條目更新到第一識別文件庫中。
[0065]在第三實施例中,更新的步驟可以包括:接收一更新指令;基于更新指令,接收一識別條目的輸入;將輸入的識別條目更新至第二識別文件庫中,獲得第一識別文件庫;其中,M大于No
[0066]例如,在一實施例中,當用戶想要更新識別文件庫時,可以通過選項按鈕,進入修改界面,從電子設備的角度來說,即接收到了一更新指令,然后用戶可以在這個界面上通過鍵盤或者觸摸顯示單元輸入一個新的識別條目,從電子設備的角度來說,即接收一識別條目的輸入,然后將用戶輸入的識別條目更新至第二識別文件庫中,獲得第一識別文件庫,在本實施例中,M是大于N的。
[0067]在另一實施例中,可以是當步驟102中的第一識別結(jié)果表示第一識別文件庫中不存在與第一語音信息對應的識別條目時,將第一語音信息轉(zhuǎn)化為第一識別條目;將第一識別條目更新到第一識別文件庫中。
[0068]在本實施例中,第一識別文件庫中不存在與第一語音信息對應的識別條目可以是指:第一語音信息與所有識別條目的匹配得分為零;也可以是指:第一語音信息與所有識別條目的匹配得分最高值、或者匹配得分與權重的乘積最高值小于一預定值。例如,第一語音信息為“我想給李小明打電話”。
[0069]因為識別條目是文本信息,所以第一語音信息不能直接存儲在識別文件庫中,所以要先將第一語音信息轉(zhuǎn)化為一個識別條目,即文本信息;然后再將該識別條目更新到第一識別文件庫中,當下次有語音信息需要識別時,就會根據(jù)更新后的識別文件庫進行識別,因此,根據(jù)用戶使用語法習慣自動更新識別文件庫,使得語音識別率提高。
[0070]上述各實施例中,雖然識別文件庫只體現(xiàn)了一個語音命令的識別文件庫,即只包括該語音命令對應的語法條目,但是在實際運用時,識別文件庫中可能包括多個語音命令的語法條目,雖然數(shù)量比上述實施例中的多,但是對于每一個語音命令所對應的語法條目而言,可以同樣按照上述各實施例中的方法進行更新。
[0071]本發(fā)明一實施例中還提供一種電子設備,該電子設備例如是手機、平板電腦、筆記本電腦等電子設備,該電子設備具有一語音識別系統(tǒng)。
[0072]如圖2所示,該電子設備包括:電路板201 ;獲取單元202,連接于電路板201,用于獲得一用戶的第一語音信息;語音識別芯片203,設置在電路板201上,用于基于第一識別文件庫,對第一語音信息進行識別,獲得第一識別結(jié)果,其中,第一識別文件庫為基于表征用戶的使用語法習慣的使用信息對語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,第一識別文件庫中包括M個識別條目,第二識別文件庫中包括N個識別條目,M為大于等于I的整數(shù),N為大于等于I的整數(shù)。
[0073]進一步,電子設備還包括:語音轉(zhuǎn)換芯片,用于當?shù)谝蛔R別結(jié)果表示第一識別文件庫中不存在與第一語音信息對應的識別條目時,將第一語音信息轉(zhuǎn)化為第一識別條目;更新芯片,用于將第一識別條目更新到第一識別文件庫中。其中,語音轉(zhuǎn)換芯片、更新芯片可以集成在語音識別芯片203中,也可以是與語音識別芯片相互獨權的芯片。
[0074]在另一實施例中,電子設備還包括一更新芯片,用于當?shù)谝蛔R別結(jié)果表示第一語音信息對應M個識別條目中的第一識別條目時,基于第一識別結(jié)果,調(diào)整M個識別條目中每個識別條目的權重。[0075]在另一實施例中,電子設備還包括一更新芯片,用于檢測N個識別條目中每個識別條目被使用的頻率,獲得N個檢測結(jié)果;基于N個檢測結(jié)果,調(diào)整N個識別條目中每個識別條目的權重,獲得M個識別條目;其中,權重與頻率成正比,M與N相等。
[0076]進一步,語音識別芯片203具體用于分別將第一語音信息與M個識別條目進行匹配,獲得M個分數(shù);將M個分數(shù)分別與M個分數(shù)各自對應的識別條目的權重相乘,獲得M個識別結(jié)果;確定M個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為第一識別結(jié)果。
[0077]在另一實施例中,電子設備還包括第一更新芯片,用于檢測N個識別條目中每個識別條目被使用次數(shù),獲得N個檢測結(jié)果;基于N個檢測結(jié)果,確定出次數(shù)小于一預定值的識別條目;將次數(shù)小于一預定值的識別條目從第二識別文件庫中刪除,獲得所述第一識別文件庫;其中,M小于N。
[0078]進一步,電子設備還包括一備用識別文件庫,用于存儲次數(shù)小于一預定值的識別條目。
[0079]進一步,語音識別芯片203具體還用于當?shù)谝蛔R別結(jié)果表示第一識別文件庫中不存在與第一語音信息對應的識別條目時,基于備用識別文件庫,對第一語音信息進行識別,獲得第二識別結(jié)果。
[0080]進一步,電子設備還包括:信息生成芯片,用于當?shù)诙R別結(jié)果表示第一語音信息對應備用識別文件庫中的第二識別條目時,生成提示信息,使得電子設備端的用戶能夠確認是否接受第二識別結(jié)果,并接收一確認信息;第二更新芯片,基于確認信息,將第二識別條目更新到第一識別文件庫中。
[0081]在另一實施例中,電子設備還包括:接收單元,用于接收一更新指令;輸入裝置,用于基于更新指令,接收一識別條目的輸入;更新芯片,將輸入的識別條目更新至第二識別文件庫中,獲得第一識別文件庫;其中,M大于N。
[0082]以上各實施例可以單獨實施,也可以結(jié)合實施,技術人員可根據(jù)實際需要進行選擇。
[0083]前述圖1實施例中的語音識別方法中的各種變化方式和具體實例同樣適用于本實施例的電子設備,通過前述對語音識別方法的詳細描述,本領域技術人員可以清楚的知道本實施例中電子設備的實施方法,所以為了說明書的簡潔,在此不再詳述。
[0084]本發(fā)明實施例中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
[0085]本發(fā)明一實施例采用在語音識別的過程中,基于根據(jù)用戶的使用語法習慣信息更新過的識別文件庫對語音信息進行識別,因為識別文件庫中的識別條目更符合用戶使用的習慣,所以提高了語音識別率,也提高了識別效率。
[0086]進一步,本發(fā)明一實施例中具體根據(jù)用戶使用語法習慣對識別文件庫進行更新,是調(diào)整識別文件庫中的識別條目的權重,所以語音識別的準確率提高。
[0087]更進一步,本發(fā)明一實施例中具體根據(jù)用戶使用語法習慣對識別文件庫進行更新,是將用戶沒有使用到或者使用次數(shù)特別少的識別條目直接從識別文件庫中刪除或者存儲在備用識別文件庫中,這樣一來,在語音識別過程中,將語音信息進行匹配時匹配的數(shù)據(jù)量會減小,而且還節(jié)約了匹配時間,更使得識別率提高。進一步,當具有備用識別文件庫時,先匹配精簡過的識別文件庫,當沒有匹配到時,可進一步再去備用識別文件庫中去匹配,所以也不會因為刪除識別條目而導致識別率降低。[0088]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0089]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0090]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0091]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0092]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權利要求】
1.一種語音識別方法,應用于一具有語音識別系統(tǒng)的電子設備中,其特征在于,所述方法包括: 獲得一用戶的第一語音信息; 基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,其中,所述第一識別文件庫為基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,所述第一識別文件庫中包括M個識別條目,所述第二識別文件庫中包括N個識別條目,M為大于等于I的整數(shù),N為大于等于I的整數(shù)。
2.如權利要求1所述的方法,其特征在于,當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,所述方法還包括: 將所述第一語音信息轉(zhuǎn)化為第一識別條目; 將所述第一識別條目更新到所述第一識別文件庫中。
3.如權利要求1所述的方法,其特征在于,當所述第一識別結(jié)果表示所述第一語音信息對應所述M個識別條目中的第一識別條目時,所述方法還包括: 基于所述第一識別結(jié)果,調(diào)整所述M個識別條目中每個識別條目的權重。
4.如權利要求1所述的方法,其特征在于,基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新,具體包括: 檢測所述N個識別條目中每個識別條目被使用的頻率,獲得N個檢測結(jié)果; 基于所述N個檢測結(jié)果,調(diào)整所述N個識別條目中每個識別條目的權重,獲得所述M個識別條目;其中,所述權重與所述頻率成正比,M與N相等。
5.如權利要求4所述的方法,其特征在于,所述基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,具體包括: 分別將所述第一語音信息與所述M個識別條目進行匹配,獲得M個分數(shù); 將所述M個分數(shù)分別與所述M個分數(shù)各自對應的識別條目的權重相乘,獲得M個識別結(jié)果; 確定所述M個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為所述第一識別結(jié)果。
6.如權利要求1所述的方法,其特征在于,基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新,具體包括: 檢測所述N個識別條目中每個識別條目被使用次數(shù),獲得N個檢測結(jié)果; 基于所述N個檢測結(jié)果,確定出所述次數(shù)小于一預定值的識別條目; 將所述次數(shù)小于一預定值的識別條目從所述第二識別文件庫中刪除,獲得所述第一識別文件庫;其中,M小于N。
7.如權利要求6所述的方法,其特征在于,將所述次數(shù)小于一預定值的識別條目從所述第二識別文件庫中刪除后,所述方法還包括: 將所述次數(shù)小于一預定值的識別條目存儲在一備用識別文件庫中。
8.如權利要求7所述的方法,其特征在于,當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,所述方法還包括: 基于所述備用識別文件庫,對所述第一語音信息進行識別,獲得第二識別結(jié)果。
9.如權利要求8所述的方法,其特征在于,當所述第二識別結(jié)果表示所述第一語音信息對應所述備用識別文件庫中的第二識別條目時,所述方法還包括:生成提示信息,使得所述電子設備端的用戶能夠確認是否接受所述第二識別結(jié)果; 接收一確認信息; 基于所述確認信息,將所述第二識別條目更新到所述第一識別文件庫中。
10.如權利要求1所述的方法,其特征在于,基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新,具體包括: 接收一更新指令; 基于所述更新指令,接收一識別條目的輸入; 將所述輸入的識別條目更新至所述第二識別文件庫中,獲得所述第一識別文件庫;其中,M大于N。
11.一種電子設備,具有一語音識別系統(tǒng),其特征在于,所述電子設備包括: 電路板; 獲取單元,連接于所述電路板,用于獲得一用戶的第一語音信息; 語音識別芯片,設置在所述電路板上,用于基于第一識別文件庫,對所述第一語音信息進行識別,獲得第一識別結(jié)果,其中,所述第一識別文件庫為基于表征所述用戶的使用語法習慣的使用信息對所述語音識別系統(tǒng)的第二識別文件庫進行更新過的識別文件庫,所述第一識別文件庫中包括M個識別條目,所述第二識別文件庫中包括N個識別條目,M為大于等于I的整數(shù),N為大于等于 I的整數(shù)。
12.如權利要求11所述的電子設備,其特征在于,所述電子設備還包括: 語音轉(zhuǎn)換芯片,用于當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,將所述第一語音信息轉(zhuǎn)化為第一識別條目; 更新芯片,用于將所述第一識別條目更新到所述第一識別文件庫中。
13.如權利要求11所述的電子設備,其特征在于,所述電子設備還包括一更新芯片,用于當所述第一識別結(jié)果表示所述第一語音信息對應所述M個識別條目中的第一識別條目時,基于所述第一識別結(jié)果,調(diào)整所述M個識別條目中每個識別條目的權重。
14.如權利要求11所述的電子設備,其特征在于,所述電子設備還包括一更新芯片,用于檢測所述N個識別條目中每個識別條目被使用的頻率,獲得N個檢測結(jié)果;基于所述N個檢測結(jié)果,調(diào)整所述N個識別條目中每個識別條目的權重,獲得所述M個識別條目;其中,所述權重與所述頻率成正比,M與N相等。
15.如權利要求14所述的電子設備,其特征在于,所述語音識別芯片具體用于分別將所述第一語音信息與所述M個識別條目進行匹配,獲得M個分數(shù);將所述M個分數(shù)分別與所述M個分數(shù)各自對應的識別條目的權重相乘,獲得M個識別結(jié)果;確定所述M個識別結(jié)果中分數(shù)最高的結(jié)果對應的識別條目為所述第一識別結(jié)果。
16.如權利要求11所述的電子設備,其特征在于,所述電子設備還包括第一更新芯片,用于檢測所述N個識別條目中每個識別條目被使用次數(shù),獲得N個檢測結(jié)果;基于所述N個檢測結(jié)果,確定出所述次數(shù)小于一預定值的識別條目;將所述次數(shù)小于一預定值的識別條目從所述第二識別文件庫中刪除,獲得所述第一識別文件庫;其中,M小于N。
17.如權利要求16所述的電子設備,其特征在于,所述電子設備還包括一備用識別文件庫,用于存儲所述次數(shù)小于一預定值的識別條目。
18.如權利要求17所述的電子設備,其特征在于,所述語音識別芯片具體還用于當所述第一識別結(jié)果表示所述第一識別文件庫中不存在與所述第一語音信息對應的識別條目時,基于所述備用識別文件庫,對所述第一語音信息進行識別,獲得第二識別結(jié)果。
19.如權利要求18所述的電子設備,其特征在于,所述電子設備還包括: 信息生成芯片,用于當所述第二識別結(jié)果表示所述第一語音信息對應所述備用識別文件庫中的第二識別條目時,生成提示信息,使得所述電子設備端的用戶能夠確認是否接受所述第二識別結(jié)果,并接收一確認信息; 第二更新芯片,基于所述確認信息,將所述第二識別條目更新到所述第一識別文件庫中。
20.如權利要求11所述的電子設備,其特征在于,所述電子設備還包括: 接收單元,用于接收一更新指令; 輸入裝置,用于基于所述更新指令,接收一識別條目的輸入; 更新芯片,將所述輸入的識別條目更新至所述第二識別文件庫中,獲得所述第一識別文件庫;其中,M大于N。
【文檔編號】G10L15/00GK103632665SQ201210313453
【公開日】2014年3月12日 申請日期:2012年8月29日 優(yōu)先權日:2012年8月29日
【發(fā)明者】戴海生, 王茜鶯, 汪浩 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宝兴县| 南投县| 含山县| 宁安市| 江孜县| 康乐县| 玛多县| 花莲市| 剑阁县| 巴彦县| 东源县| 辽源市| 宣恩县| 禄劝| 马关县| 麻江县| 八宿县| 新龙县| 凌云县| 从化市| 霍州市| 蛟河市| 大方县| 丹巴县| 郴州市| 类乌齐县| 西林县| 漳州市| 彭泽县| 颍上县| 东丰县| 渝北区| 保靖县| 建宁县| 淮阳县| 库尔勒市| 灌南县| 即墨市| 菏泽市| 永泰县| 安庆市|