午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

語音識別和筆劃識別相結(jié)合的輸入方法及其終端的制作方法

文檔序號:2837367閱讀:346來源:國知局
專利名稱:語音識別和筆劃識別相結(jié)合的輸入方法及其終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及字符輸入領(lǐng)域,具體的講是語音識別和筆劃識別相結(jié)合的輸入方法及其終端。
背景技術(shù)
目前,移動終端和移動通信終端都能夠輸入文字,隨著社會生活節(jié)奏的加快,就更需要 在移動終端和移動通信終端上進(jìn)行更加快速的文字輸入。通常,可以通過語音輸入或者筆劃 識別來進(jìn)行文字信息的輸入。
但是目前有很多原因阻礙語音識別技術(shù)的發(fā)展,例如說話者的第一語言對該說話者的 第二語言有一定的不利影響, 一般來說第一語言為當(dāng)?shù)貛Э谝舻恼Z言,例如方言;第二語言 為不帶口音的語言,例如普通話。由于方言的影響,使說話者在說第二語言時會產(chǎn)生發(fā)音不 準(zhǔn)的問題。由于地域的不同和民族的不同,口音和方言的存在,使語音識別十分困難,在語 音識別中構(gòu)造數(shù)目龐大的識別單詞庫是一種解決辦法,但是單詞庫的增大一方面對于嵌入式 設(shè)備的存儲能力是一種挑戰(zhàn),另一方面由于搜索網(wǎng)絡(luò)過于龐大,導(dǎo)致系統(tǒng)效率下降,從而也 會影響識別的準(zhǔn)確性。近年來在語音識別技術(shù)上有了很大的發(fā)展,但是依然無法使操作者完 全信任語音識別技術(shù)。
如果在現(xiàn)有語音識別系統(tǒng)中輸入具有口音的普通話,那么就會使識別結(jié)果有很大的不確 定性?,F(xiàn)有技術(shù)中也具有一些能夠部分克服上述不足的方案,可以通過例如中國專利
95195955. 7 —種語音識別所述,通過記錄使用者的發(fā)音特征來對語音信息進(jìn)行識別。但是對 于每個不同的使用者來說,在具有較重口音的情況下,使用上述語音識別方案的結(jié)果還不是 很理想。
另一方面,噪音的干擾使得語音識別結(jié)果也不是十分的理想。在實驗室開發(fā)的語音識別 系統(tǒng),在現(xiàn)實環(huán)境中例如,應(yīng)用于移動通信終端,應(yīng)用于火車站、汽車等,會比在實驗室中 的識別效果差很多。造成上述識別效果不佳的原因在于,真實環(huán)境中不可預(yù)測的噪音會使采 集的語音數(shù)據(jù)與預(yù)先在語音識別系統(tǒng)中訓(xùn)練的語音數(shù)據(jù)不匹配。
目前的語音識別系統(tǒng)都是嵌入式的系統(tǒng)結(jié)構(gòu),作為終端輸入的一種方式,例如在手機(jī)上 增加語音識別系統(tǒng)用于文字輸入,但是由于語音識別的效果并不夠理想,所以候選文字結(jié)果 太多,使得輸入效率不高。
另一種稱動終端的輸入方式為豐寫或者誦討鍵盤的肇劃輸入,g:中中卞字符的豐寫輸
識別可以被分為兩類, 一類是在線的手寫輸入識別,另一種是線下手寫輸入識別(OCR:光學(xué) 字符識別),其中后一種主要用于掃描識別。對于第一種手寫輸入識別技術(shù)來說,需要一種特 殊的界面用于文字的輸入,該界面收集用戶輸入的筆劃順序,方向和形狀信息,并將該信息 傳送給與其相聯(lián)接的計算機(jī),由計算機(jī)對用戶的輸入進(jìn)行分析并最終輸出與用戶輸入筆劃相
近的中文字符。目前有很多手寫識別技術(shù),例如中國專利98106953. 3 —種手寫漢字識別方法 及裝置中所述,針對用戶每一筆的輸入進(jìn)行識別和匹配,用戶不需要輸入文字的全部筆劃就
可以匹配出希望的文字。但是目前的筆劃輸入識別技術(shù)中存在以下問題中文字符數(shù)量比較
多,常用的大概3000-4000個,漢字編碼的國家標(biāo)準(zhǔn)GB2312-80包括6763個字符;每個中文 字符都有不同的字體,每個中文字符都有相對比較復(fù)雜的結(jié)構(gòu),平均每個字符都有很多筆劃 組成,最多的字符甚至具有36個筆劃,完全按照筆劃進(jìn)行識別的識別率并不是很高,影響其 廣泛的應(yīng)用。并且不同意義的中文字符可能具有相近的結(jié)構(gòu),例如,""人、"入","已"、"己"、 "巳"等等。書寫中文字符時筆劃的變形,例如筆劃點(diǎn)寫成筆劃捧等;字體結(jié)構(gòu)的扭曲,例
如"曰"字寫成"日"字等;草書等字體,都會影響字符的識別。

發(fā)明內(nèi)容
本發(fā)明為了解決以上現(xiàn)有技術(shù)中的不足,提供了一種語音和筆劃相結(jié)合的輸入方法,避 免了因為用戶的讀音錯誤或不準(zhǔn)導(dǎo)致輸入的效率低的問題,并且能夠提高輸入準(zhǔn)確度。
本發(fā)明提供一種語音和筆劃相結(jié)合的輸入終端,使用戶在移動終端上輸入的速度和準(zhǔn)確 性得到很大提高。
語音輸入和筆劃輸入相結(jié)合的文字輸入方法,包括,步驟l,接收用戶的語音輸入信息;還包括,
步驟2,對所述語音輸入信息進(jìn)行語音識別,在語音數(shù)據(jù)庫中匹配所述語音輸入信息的 識別結(jié)果,將所有匹配的文字結(jié)果作為語音候選文字序列進(jìn)行顯示,將該語音候選文字序列 存儲于存儲器中;
歩驟3,接收用戶的至少一個筆劃輸入信息;
步驟4,對所述筆劃輸入信息進(jìn)行筆劃識別,在所述語音候選文字序列的文字范圍內(nèi)用
所述筆劃來匹配所述筆劃輸入信息的識別結(jié)果,將匹配的文字結(jié)果作為筆劃候選文字序列進(jìn)
行顯示;
步驟5,如果用戶選擇所述筆劃候選文字序列中的某個候選文字結(jié)果,則將該候選文字
結(jié)果顯示于屏幕中,并結(jié)束輸入。
根據(jù)本發(fā)明方法一個進(jìn)一步的方面,在所述步驟5中,如果筆劃候選文字序列中沒有用 戶想要的文字結(jié)果,則進(jìn)行
步驟6,進(jìn)行重新輸入提示,并從存儲器中調(diào)取所述語音候選文字序列,然后重復(fù)進(jìn)行 步驟3至5。
根據(jù)本發(fā)明方法另一個進(jìn)一步的方面,在所述步驟4中,還包括對所述筆劃輸入信息的 識別結(jié)果加以存儲。
根據(jù)本發(fā)明方法另一個進(jìn)一步的方面,在所述步驟5中,如果筆劃候選文字序列中沒有 用戶想要的文字結(jié)果,則進(jìn)行重新輸入提示,并從存儲器中調(diào)取所述筆劃輸入信息的識別結(jié) 果,用該識別結(jié)果在字形數(shù)據(jù)庫內(nèi)進(jìn)行匹配,將所有匹配文字結(jié)果作為一個更新的筆劃候選 文字序列進(jìn)行顯示;然后,
接收用戶的再次語音輸入信息;接著,
對所述再次語音輸入信息進(jìn)行語音識別,在語音數(shù)據(jù)庫中匹配所述再次語音輸入信息的 識別結(jié)果,然后,利用該識別結(jié)果在所述更新的筆劃候選文字序列的范圍內(nèi)進(jìn)行匹配,將相 互匹配的文字顯示出來,再次提供給用戶選擇。
根據(jù)本發(fā)明方法另一個進(jìn)一步的方面,在所述步驟4中,在所述語音候選文字序列的文 字范圍內(nèi)匹配所述筆劃輸入信息的識別結(jié)果包括,將所述語音候選文字序列中的文字轉(zhuǎn)換成 具有筆劃特征的數(shù)據(jù),并與所述筆劃輸入信息的識別結(jié)果相比較和匹配,從中篩出具有共同 筆劃特征的文字作為匹配結(jié)果。
根據(jù)本發(fā)明方法另一個進(jìn)一步的方面,在所述更新的筆劃候選文字序列的范圍內(nèi)匹配所 述用戶的再次語音輸入信息的識別結(jié)果包括,將所述更新的筆劃候選文字序列中的文字轉(zhuǎn)換 成具有語音特征的數(shù)據(jù),并與所述再次語音輸入信息的識別結(jié)果相比較和匹配,從中篩出具 有共同語音特征的文字作為匹配結(jié)果。
語音輸入和筆劃輸入相結(jié)合的文字輸入方法,包括, ,
步驟l,接收用戶的筆劃輸入信息;還包括,
步驟2,對所述筆劃輸入信息進(jìn)行筆劃識別,在字形數(shù)據(jù)庫中匹配所述筆劃輸入信息的 識別結(jié)果,將所有匹配的文字結(jié)果作為筆劃候選文字序列進(jìn)行顯示,將該筆劃候選文字序列 存儲于存儲器中;
步驟3,接收用戶的至少一個語音輸入信息;
步驟4,對所述語音輸入信息進(jìn)行語音識別,在所述筆劃候選文字序列的文字范圍內(nèi)匹 配所述語音輸入信息的識別結(jié)果,將所有匹配的文字結(jié)果作為語音候選文字序列進(jìn)行顯示, 存儲所述語音輸入信息的識別結(jié)果;
步驟5,如果用戶選擇所述語音候選文字序列中的某個候選文字結(jié)果,則將該候選文字 結(jié)果顯示于屏幕中,并結(jié)束輸入。
根據(jù)本發(fā)明方法一個進(jìn)一步的方面,在所述步驟5中,如果候選文字結(jié)果中沒有用戶想 要的文字結(jié)果,則進(jìn)行步驟6,進(jìn)行重新輸入的提示,并從存儲器中調(diào)取所述筆劃候選文字 序列,然后重復(fù)進(jìn)行步驟3-5。
根據(jù)本發(fā)明方法一個進(jìn)一步的方面,在所述步驟5中,如果候選文字結(jié)果中沒有用戶想 要的文字結(jié)果,則進(jìn)行重新輸入的提示,并判斷用戶重新輸入的方式,
如果選擇重新進(jìn)行語音輸入,則從存儲器中調(diào)取所述筆劃候選文字序列,然后重復(fù)進(jìn)行 步驟3-5;
如果選擇重新進(jìn)行筆劃輸入,則從存儲器中調(diào)取所述語音輸入信息的識別結(jié)果,用該識 別結(jié)果在語音數(shù)據(jù)庫內(nèi)進(jìn)行匹配,將所有匹配文字結(jié)果作為一個更新的語音候選文字序列進(jìn) 行顯示;然后,接收用戶的再次筆劃輸入信息;接著,對所述再次筆劃輸入信息進(jìn)行筆劃識 別,利用該識別結(jié)果在所述更新的語音候選文字序列的范圍內(nèi)進(jìn)行匹配,將相互匹配的文字 顯示出來,再次提供給用戶選擇。
根據(jù)本發(fā)明方法另一個進(jìn)一步的方面,在所述步驟4中,在所述筆劃候選文字序列的文 字范圍內(nèi)匹配所述語音輸入信息的識別結(jié)果包括,將所述筆劃候選文字序列中的文字轉(zhuǎn)換成 具有語音特征的數(shù)據(jù),并與所述語音輸入信息的識別結(jié)果相比較和匹配,從中篩選出具有共 同語音特征的文字作為匹配結(jié)果。
根據(jù)本發(fā)明方法另一個進(jìn)一步的方面,在所述更新的語音候選文字序列的范圍內(nèi)進(jìn)行匹 配包括,將所述更新的語音候選文字序列中的文字轉(zhuǎn)換成具有筆劃特征的數(shù)據(jù),并與所述再 次筆劃輸入信息的識別結(jié)果相比較和匹配,從中篩出具有共同筆劃特征的文字作為匹配結(jié)果。
一種語音輸入和筆劃輸入相結(jié)合的文字輸入終端,包括,筆劃輸入單元;筆劃識別模塊, 連接于所述筆劃輸入單元,識別用戶的筆劃輸入信息;字形數(shù)據(jù)庫,連接于所述筆劃識別模 塊,用于存儲文字的筆劃識別特征;存儲器;顯示單元;還包括
一語音輸入單元,用于接收用戶的語音輸入信息-,
一語音識別模塊,連接于所述語音輸入單元,用于將上述的語音輸入信息轉(zhuǎn)換成為相應(yīng) 的字符串并力OMilSlk
一語音數(shù)據(jù)庫,連接于所述語音識別模塊,用于存儲文字的語音識別特征;
所述存儲器與所述處理單元相連接,用于存儲所有識別、匹配文字結(jié)果;
一處理單元,用于在語音候選文字序列的文字范圍內(nèi)對所述筆劃輸入信息的識別結(jié)果進(jìn) 行匹配;或者,在筆劃候選文字序列的文字范圍內(nèi)對所述語音輸入信息的識別結(jié)果進(jìn)行匹配; 所述處理單元將所有匹配的文字結(jié)果傳送到所述顯示單元。
根據(jù)本發(fā)明裝置一個進(jìn)一步的方面,所述語音輸入單元為麥克風(fēng),所述筆劃輸入單元為 手寫板或鍵盤。
本發(fā)明的有益效果在于,通過語音識別和筆劃識別兩種方式的交叉模態(tài)提高在移動終端 上的文字輸入速度和準(zhǔn)確性。


圖1為本發(fā)明先語音再筆劃的輸入方法流程圖2為本發(fā)明對輸入的數(shù)據(jù)進(jìn)行修改的方法流程圖3為本發(fā)明輸入終端的結(jié)構(gòu)示意圖4A、 B為本發(fā)明先語音再筆劃的輸入方法實施例示意圖。
具體實施例方式
下面,結(jié)合附圖對于本發(fā)明進(jìn)行如下詳細(xì)說明。
圖l為本發(fā)明方法流程圖,步驟l,用戶通過語音輸入單元進(jìn)行語音輸入步驟;步驟2, 語音識別模塊識別用戶的語音輸入,根據(jù)語音數(shù)據(jù)庫進(jìn)行匹配,生成語音候選文字序列,存 儲并顯示出該語音候選文字序列;如果用戶選擇了某個候選文字結(jié)果(文字或句子)則將所 述候選文字結(jié)果輸出到屏幕中的文本框內(nèi),并結(jié)束本次輸入,如果用戶繼續(xù)輸入則進(jìn)入步驟 3;步驟3,用戶通過筆劃輸入單元進(jìn)行筆劃輸入;步驟4,筆劃識別模塊識別所述筆劃輸入, 處理單元在所述語音候選文字序列的范圍內(nèi)對筆劃輸入進(jìn)行匹配,顯示作為匹配結(jié)果的筆劃 候選文字序列,優(yōu)選的存儲筆劃輸入的識別結(jié)果;步驟5,判斷用戶是否選擇了筆劃候選文 字序列中的候選文字結(jié)果,如果選擇了某個候選文字結(jié)果,則將該候選文字結(jié)果輸出到屏幕 中的文本框內(nèi),并結(jié)束本次輸入,如果候選文字結(jié)果中沒有用戶想要的結(jié)果,則進(jìn)入步驟6; 步驟6,提示用戶進(jìn)行重新輸入。
如圖2所示為本發(fā)明對輸入后的數(shù)據(jù)進(jìn)行修改的方法流程圖,如果用戶選擇重新輸入,' 歩驟7,判斷用戶選擇,要求重新進(jìn)行語音輸入或者重新進(jìn)行筆劃輸入。如果用戶選擇重新 進(jìn)行筆劃輸入,則進(jìn)入步驟8,從存儲器中獲得所述語音候選文字序列,進(jìn)行步驟3-5。如果
用戶選擇重新進(jìn)行語音輸入,則進(jìn)行步驟9;步驟9,從存儲器中調(diào)取所述筆劃輸入的識別結(jié) 果,所述筆劃識別模塊在筆劃數(shù)據(jù)庫內(nèi)對所述筆劃輸入進(jìn)行匹配,將匹配的文字結(jié)果作為更 新的筆劃候選文字序列,顯示該更新的筆劃候選文字序列,該更新的筆劃候選序列與語音輸 入沒有關(guān)系,是根據(jù)筆劃輸入生成的。步驟IO,通過所述語音輸入單元再次接收用戶的輸入。 步驟ll,所述語音識別模塊識別所述再次輸入,處理單元在所述更新的筆劃候選文字序列的 范圍內(nèi)對所述用戶的再次輸入的識別結(jié)果進(jìn)行匹配,顯示匹配的文字結(jié)果并結(jié)束本次輸入步 驟。
在本發(fā)明方法中,優(yōu)選的首先進(jìn)行手寫輸入,再進(jìn)行語音輸入。
如圖3所示為本發(fā)明輸入終端的結(jié)構(gòu)示意圖,以首先進(jìn)行手寫輸入,再進(jìn)行語音輸入的 過程為例進(jìn)行說明。包括麥克風(fēng),用于采集語音數(shù)據(jù);語音識別模塊,用于識別語音數(shù)據(jù); 語音數(shù)據(jù)庫,用于語音識別的數(shù)據(jù)庫;存儲器,與處理單元相連接,用于存儲語音識別結(jié)果, 和筆劃識別結(jié)果;手寫板,用于采集用戶手寫輸入筆劃數(shù)據(jù);筆劃識別模塊,用于筆劃的識 別;字形數(shù)據(jù)庫,用于筆劃識別的數(shù)據(jù)庫;顯示單元,用于顯示文本輸入框,語音識別結(jié)果, 筆劃識別結(jié)果;處理單元,用于在語音候選文字序列的文字范圍內(nèi)對筆劃輸入信息的識別結(jié) 果進(jìn)行匹配;或者,在筆劃候選文字序列的文字范圍內(nèi)對語音輸入信息的識別結(jié)果進(jìn)行匹配; 處理單元將所有匹配的文字結(jié)果傳送到顯示單元。所述麥克風(fēng)與所述語音識別模塊相連接, 語音識別模塊與所述語音數(shù)據(jù)庫相連接,所述語音識別模塊與所述處理單元相連接,所述處 理單元與所述存儲器相連接,所述處理單元還與所述筆劃識別模塊相連接,所述筆劃識別模 塊與所述手寫板相連接,所述筆劃識別模塊與所述字形數(shù)據(jù)庫相連接,所述處理單元還與顯 示單元相連接。當(dāng)用戶要在移動終端顯示單元的文本框內(nèi)進(jìn)行文字輸入時,用戶通過手寫板 輸入筆劃信息,筆劃識別模塊對所述筆劃識別,根據(jù)字形數(shù)據(jù)庫進(jìn)行匹配,篩選出有限個候 選文字結(jié)果,構(gòu)成筆劃候選文字序列,將所述筆劃候選文字序列存儲于存儲器中,并顯示在 移動終端顯示屏上的文字候選區(qū)內(nèi);用戶通過移動終端的鍵盤或者其它輸入裝置選擇所述顯 示屏上的候選文字結(jié)果,如果選擇了某個識別結(jié)果則將該結(jié)果顯示到所述文本框內(nèi),并結(jié)束 本次輸入;當(dāng)用戶沒有選擇任何候選文字結(jié)果,還可以通過麥克風(fēng)進(jìn)行語音輸入,移動終端 的語音處理模塊對所述語音信息進(jìn)行識別,將所述語音輸入的識別結(jié)果存儲于存儲器內(nèi),處 理單元在存儲器所述筆劃候選文字序列的范圍內(nèi)匹配用戶的語音識別結(jié)果,例如,處理單元 利用語音識別模塊將筆劃候選文字序列中的文字轉(zhuǎn)換成具有語音劃識別特征的數(shù)據(jù),將語音 輸入識別結(jié)果與具有語音識別特征的筆劃候選文字序列中的文字進(jìn)行匹配,找出首先形似再 音似的最終候選文字結(jié)果;將經(jīng)過語音識別后的第一語音候選文字序列顯示在顯示屏的候選 文字區(qū)內(nèi),用戶通過移動終端的鍵盤或者其它輸入裝置選擇所述顯示屏上的候選文字結(jié)果,
如果選擇了某個識別結(jié)果則將該結(jié)果顯示到所述文本框內(nèi),如果候選文字結(jié)果中沒有用戶希 望的數(shù)據(jù)則提示用戶重新輸入語音或者重新輸入筆劃。所述筆劃識別模塊可以是現(xiàn)有的筆劃 識別模塊,也可以是現(xiàn)有按鍵輸入筆劃的筆劃識別模塊。
其中,手寫輸入可以是逐筆劃的識別匹配,g卩,用戶每輸入一筆就在字形數(shù)據(jù)庫中進(jìn)行 識別匹配,隨著用戶輸入筆劃的增多識別的結(jié)果就越接近用戶希望的文字。
如果用戶選擇了重新輸入筆劃,則說明用戶的語音輸入可能是正確的。此時,語音識別 模塊重新根據(jù)存儲器中的語音識別結(jié)果査找語音數(shù)據(jù)庫生成多個候選文字結(jié)果,構(gòu)成更新的 語音候選文字序列,顯示在屏幕上的文字候選區(qū)內(nèi),當(dāng)用戶再次輸入筆劃數(shù)據(jù)時,處理單元
在所述語音識別產(chǎn)生的更新的語音候選文字序列范圍內(nèi)匹配用戶的筆劃識別結(jié)果,例如,處
理單元利用筆劃識別模塊將所述更新的語音候選文字序列中的文字轉(zhuǎn)換成具有筆劃識別特征
的數(shù)據(jù),將再次筆劃輸入的識別結(jié)果與所述具有筆劃識別特征的更新語音候選文字序列中的
文字進(jìn)行匹配,將匹配的文字組成筆劃候選文字序列,將該新的筆劃候選文字序列顯示在顯 示屏上,以供用戶選擇輸入到屏幕上的文本框內(nèi)。
如果用戶選擇重新輸入語音,則說明用戶的筆劃輸入可能是正確的。此時,刪除存儲器
中的語音信息,重新識別用戶的語音輸入,在由筆劃識別出的原有筆劃候選文字序列的范圍
內(nèi)進(jìn)行語音匹配,最后獲得希望的文字。
如圖4A-B所示為本發(fā)明按照先語音輸入再筆劃輸入的順序進(jìn)行語音和筆劃識別的實施 例圖。用戶想要輸入"我和你",用戶首先通過語音輸入"我"的語音信息,麥克風(fēng)接收到用 戶語音信息后再經(jīng)過語音識別模塊的識別,在語音數(shù)據(jù)庫中進(jìn)行匹配,找到如圖4A所示的多 個讀音為"wo"的漢字,形成語音候選文字序列,并將所述語音候選文字序列存儲于存儲器 內(nèi),如果"我"字沒有出現(xiàn)在當(dāng)前屏幕的候選文字中,例如出現(xiàn)在第二頁的候選文字中,則 用戶繼續(xù)通過手寫板進(jìn)行輸入,用戶輸入"j",如圖4B所示,存儲該筆劃數(shù)據(jù),處理單元 通過筆劃識別模塊結(jié)合字形數(shù)據(jù)庫獲得語音候選序列中文字的筆劃特征數(shù)據(jù),即在上述兩頁 的語音候選文字序列的筆劃特征數(shù)據(jù)中匹配第一筆劃是"〗"的文字,可能選出幾個開始筆 劃是"〗"的漢字,形成筆劃候選文字序列,然后用戶再輸入一筆"一",存儲該筆劃數(shù)據(jù), 在所述筆劃候選文字序列范圍內(nèi)進(jìn)一步匹配,將筆劃候選文字序列中文字的第二筆劃為"一" 的文字列出,在本例中只有"我"字符合上述匹配,作為結(jié)果顯示在屏幕的候選文字區(qū)域內(nèi), 用戶選擇該文字顯示到屏幕的文字區(qū)域內(nèi)并結(jié)束本次文字輸入,清空存儲器中的關(guān)于語音候選序列和筆劃的數(shù)據(jù),回收存儲器空間。下一個要輸入"和"字的語音信息,語音識別模塊 從語音數(shù)據(jù)庫中匹配出若干個識別結(jié)果,構(gòu)成語音候選序列,并將所述語音候選文字序列存 處于存儲器中,如果"和"字已經(jīng)出現(xiàn)在當(dāng)前的屏幕上,則直接選擇該文字的標(biāo)號,將"和" 字顯示到屏幕的文字區(qū)域內(nèi),然后清空存儲器中的關(guān)于語音候選序列和筆劃的數(shù)據(jù),回收存 儲器空間。下一個輸入為"你",用戶通過麥克風(fēng)輸入"你"字的語音信息,在語音數(shù)據(jù)庫中 進(jìn)行匹配產(chǎn)生語音候選文字序列,并將所述語音候選文字序列存儲于存儲器中,在本例中, 用戶輸入的不是標(biāo)準(zhǔn)的語音,產(chǎn)生的語音候選文字序列與"你"字相差很遠(yuǎn),用戶再輸入筆 劃時,輸入"J "后再輸入"I"等幾個"你"字的筆劃信息,將這些筆劃信息存儲于存儲器 中,在屏幕上的候選區(qū)內(nèi)沒有發(fā)現(xiàn)相應(yīng)的"你"字出現(xiàn),此時用戶可以選擇刪除存儲器中的 語音候選文字序列,直接對筆劃輸入進(jìn)行識別,在處理單元的控制下筆劃識別模塊從存儲器 中獲得存儲的筆劃信息,在字形數(shù)據(jù)庫中對所述筆劃信息進(jìn)行文字識別,在候選區(qū)列出新的 候選序列;或者用戶選擇重新輸入語音,此時刪除所述存儲器中的語音候選文字序列,并對 所述存儲的筆劃信息在字形數(shù)據(jù)庫中進(jìn)行匹配,重新生成筆劃候選文字序列,由用戶再次輸 入語音信息,在所述新的筆劃候選文字序列的范圍內(nèi)匹配讀音,找出與讀音相符的語音候選 文字序列,顯示在屏幕中的文字候選區(qū)中,以供用戶選擇確定。用戶在屏幕上的所述文字候 選區(qū)中選擇一個本次識別結(jié)果的文字作為信息輸入,即,將"你"字輸入到文本框內(nèi),作為 短信息或者其他應(yīng)用的內(nèi)容,,然后清空存儲器中的關(guān)于語音候選序列和筆劃的數(shù)據(jù),回收存 儲器空間。
本發(fā)明的有益效果在于,通過語音識別和筆劃識別兩種方式的交叉模態(tài)提高在移動終端 上的文字輸入速度和準(zhǔn)確性。
以上具體實施方式
僅用于說明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1. 語音輸入和筆劃輸入相結(jié)合的文字輸入方法,包括,步驟1,接收用戶的語音輸入信息;其特征在于還包括,步驟2,對所述語音輸入信息進(jìn)行語音識別,在語音數(shù)據(jù)庫中匹配所述語音輸入信息的識別結(jié)果,將所有匹配的文字結(jié)果作為語音候選文字序列進(jìn)行顯示,將該語音候選文字序列存儲于存儲器中;步驟3,接收用戶的至少一個筆劃輸入信息;步驟4,對所述筆劃輸入信息進(jìn)行筆劃識別,在所述語音候選文字序列的文字范圍內(nèi)用所述筆劃來匹配所述筆劃輸入信息的識別結(jié)果,將匹配的文字結(jié)果作為筆劃候選文字序列進(jìn)行顯示;步驟5,如果用戶選擇所述筆劃候選文字序列中的某個候選文字結(jié)果,則將該候選文字結(jié)果顯示于屏幕中,并結(jié)束輸入。
2. 根據(jù)權(quán)利要求1所述的文字輸入方法,其特征在于,在所述步驟5中,如果筆劃候 選文字序列中沒有用戶想要的文字結(jié)果,則進(jìn)行步驟6,進(jìn)行重新輸入提示,并從存儲器中調(diào)取所述語音候逸文字序列,然后重復(fù)進(jìn)行 步驟3至5。
3. 根據(jù)權(quán)利要求1所述的文字輸入方法,其特征在于,在所述步驟4中,還包括對所 述筆劃輸入信息的識別結(jié)果加以存儲。
4. 根據(jù)權(quán)利要求3所述的文字輸入方法,其特征在于,在所述步驟5中,如果筆劃候 選文字序列中沒有用戶想要的文字結(jié)果,則進(jìn)行重新輸入提示,并從存儲器中調(diào)取所述筆劃 輸入信息的識別結(jié)果,用該識別結(jié)果在字形數(shù)據(jù)庫內(nèi)進(jìn)行匹配,將所有匹配文字結(jié)果作為一 個更新的筆劃候選文字序列進(jìn)行顯示;然后,接收用戶的再次語音輸入信息;接著,對所述再次語音輸入信息進(jìn)行語音識別,在語音數(shù)據(jù)庫中匹配所述再次語音輸入信息的 識別結(jié)果,然后,利用該識別結(jié)果在所述更新的筆劃候選文字序列的范圍內(nèi)進(jìn)行匹配,將相 互匹配的文字顯示出來,再次提供給用戶選擇。
5. 根據(jù)權(quán)利要求i或2所述的文字輸入方法,其特征在于,在所述步驟4中,在所述 語音候選文字序列的文字范圍內(nèi)匹配所述筆劃輸入信息的識別結(jié)果包括,將所述語音候選文 字序列中的文字轉(zhuǎn)換成具有筆劃特征的數(shù)據(jù),并與所述筆劃輸入信息的識別結(jié)果相比較和匹 配,從中篩出具有共同筆劃特征的文字作為匹配結(jié)果。
6. 根據(jù)權(quán)利要求4所述的文字輸入方法,其特征在于,在所述更新的筆劃候選文字序 列的范圍內(nèi)匹配所述用戶的再次語音輸入信息的識別結(jié)果包括,將所述更新的筆劃候選文字 序列中的文字轉(zhuǎn)換成具有語音特征的數(shù)據(jù),并與所述再次語音輸入信息的識別結(jié)果相比較和 匹配,從中篩出具有共同語音特征的文字作為匹配結(jié)果。
7. 語音輸入和筆劃輸入相結(jié)合的文字輸入方法,包括, 步驟l,接收用戶的筆劃輸入信息;其特征在于還包括,步驟2,對所述筆劃輸入信息進(jìn)行筆劃識別,在字形數(shù)據(jù)庫中匹配所述筆劃輸入信息的 識別結(jié)果,將所有匹配的文字結(jié)果作為筆劃候選文字序列進(jìn)行顯示,將該筆劃候選文字序列 存儲于存儲器中;步驟3,接收用戶的至少一個語音輸入信息;步驟4,對所述語音輸入信息進(jìn)行語音識別,在所述筆劃候選文字序列的文字范圍內(nèi)匹 配所述語音輸入信息的識別結(jié)果,將所有匹配的文字結(jié)果作為語音候選文字序列進(jìn)行顯示, 存儲所述語音輸入信息的識別結(jié)果;步驟5,如果用戶選擇所述語香候選文字序列中的某個候選文字結(jié)果,則將該候選文字 結(jié)果顯示于屏幕中,并結(jié)束輸入。
8. 根據(jù)權(quán)利要求7所述的文字輸入方法,其特征在于,在所述步驟5中,如果候選文 字結(jié)果中沒有用戶想要的文字結(jié)果,則進(jìn)行步驟6,進(jìn)行重新輸入的提示,并從存儲器中調(diào) 取所述筆劃候選文字序列,然后重復(fù)進(jìn)行步驟3-5。 '
9. 根據(jù)權(quán)利要求7所述的文字輸入方法,其特征在于,在所述步驟5中,如果候選文 字結(jié)果中沒有用戶想要的文字結(jié)果,則進(jìn)行重新輸入的提示,并判斷用戶重新輸入的方式,如果選擇重新進(jìn)行語音輸入,則從存儲器中調(diào)取所述筆劃候選文字序列,然后重復(fù)進(jìn)行 步驟3-5;如果選擇重新進(jìn)行筆劃輸入,則從存儲器中調(diào)取所述語音輸入信息的識別結(jié)果,用該識 別結(jié)果在語音數(shù)據(jù)庫內(nèi)進(jìn)行匹配,將所有匹配文字結(jié)果作為一個更新的語音候選文字序列進(jìn) 行顯示;然后,接收用戶的再次筆劃輸入信息;接著,對所述再次筆劃輸入信息進(jìn)行筆劃識 別,利用該識別結(jié)果在所述更新的語音候選文字序列的范圍內(nèi)進(jìn)行匹配,將相互匹配的文字 顯示出來,再次提供給用戶選擇。
10. 根據(jù)權(quán)利要求7或8所述的文字輸入方法,其特征在于,在所述步驟4中,在所述 筆劃候選文字序列的文字范圍內(nèi)匹配所述語音輸入信息的識別結(jié)果包括,將所述筆劃候選文 字序列中的文字轉(zhuǎn)換成具有語音特征的數(shù)據(jù),并與所述語音輸入信息的識別結(jié)果相比較和匹 配,從中篩選出具有共同語音特征的文字作為匹配結(jié)果。
11. 根據(jù)權(quán)利要求9所述的文字輸入方法,其特征在于,在所述更新的語音候選文字序 列的范圍內(nèi)進(jìn)行匹配包括,將所述更新的語音候選文字序列中的文字轉(zhuǎn)換成具有筆劃特征的 數(shù)據(jù),并與所述再次筆劃輸入信息的識別結(jié)果相比較和匹配,從中篩出具有共同筆劃特征的 文字作為匹配結(jié)果。
12. —種語音輸入和筆劃輸入相結(jié)合的文字輸入終端,包括,筆劃輸入單元;筆劃識別 模塊,連接于所述筆劃輸入單元,識別用戶的筆劃輸入信息;字形數(shù)據(jù)庫,連接于所述筆劃 識別模塊,用于存儲文字的筆劃識別特征;存儲器;顯示單元;其特征在于還包括一語音輸入單元,用于接收用戶的語音輸入信息;一語音識別模塊,連接于所述語音輸入單元,用于將上述的語音輸入信息轉(zhuǎn)換成為相應(yīng)的字符串并加以識別;一語音數(shù)據(jù)庫,連接于所述語音識別模塊,用于存儲文字的語音識別特征;所述存儲器與所述處理單元相連接,用于存儲所有識別、匹配文字結(jié)果;一處理單元,用于在語音候選文字序列的文字范圍內(nèi)對所述筆劃輸入信息的識別結(jié)果進(jìn)行匹配;或者,在筆劃候選文字序列的文字范圍內(nèi)對所述語音輸入信息的識別結(jié)果進(jìn)行匹配;所述處理單元將所有匹配的文字結(jié)果傳送到所述顯示單元。
13. 根據(jù)權(quán)利要求12所述的輸入終端,其特征在于,所述語音輸入單元為麥克風(fēng),所 述筆劃輸入單元為手寫板或鍵盤。
全文摘要
本發(fā)明涉及字符輸入法領(lǐng)域,具體的將是一種語音和筆劃相結(jié)合的輸入方法及其終端,步驟1,接收用戶的語音輸入;步驟2,對所述語音輸入進(jìn)行語音識別,將匹配的文字結(jié)果作為語音候選文字序列進(jìn)行顯示,將該語音候選文字序列存儲于存儲器中;步驟3,接收用戶的筆劃輸入;步驟4,對所述筆劃輸入進(jìn)行筆劃識別,在所述語音候選文字序列的文字范圍內(nèi)匹配所述筆劃輸入的識別結(jié)果,顯示該識別結(jié)果,存儲所述筆劃輸入的識別結(jié)果;步驟5,選擇所述識別結(jié)果中的某個候選文字結(jié)果,將該第一筆劃候選文字結(jié)果顯示于屏幕中,并結(jié)束輸入。本發(fā)明的有益效果在于,通過語音識別和筆劃識別兩種方式的交叉模態(tài)提高在移動終端上的文字輸入速度和準(zhǔn)確性。
文檔編號G10L15/00GK101377726SQ20071014627
公開日2009年3月4日 申請日期2007年8月31日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者衛(wèi) 周, 珩 王 申請人:西門子(中國)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1