專利名稱:一種語音輸入法方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及字符輸入法領(lǐng)域,特別涉及語音字符輸入法領(lǐng)域,具體的講是一種語音輸入法及其裝置。
背景技術(shù):
計(jì)算機(jī)和電子信息技術(shù)的飛速發(fā)展,為人類提供了越來越多和越來越多方便的信息處理和通信的工具。特別是進(jìn)入20世紀(jì)80年代后,以輕薄短小為主要特點(diǎn)信息設(shè)備和產(chǎn)品層出不窮,這些產(chǎn)品不僅功能強(qiáng),而且體積小,利于攜帶;例如掌上電腦、掌上電話等,其共有的顯著特點(diǎn)之一就是都具有比較精簡的鍵盤。因?yàn)榫嗘I盤的按鍵數(shù)量有限,每一個(gè)按鍵上都分配了三至四個(gè)英文字母,導(dǎo)致輸入拼音是比較麻煩,并且輸入后還需要查找及選擇,速度無法提高。
到目前為止,對(duì)于工業(yè)控制、測量方面的機(jī)器,諸如示波器等,眾多設(shè)備廠商尚沒有提供一個(gè)有效而且成本較低的文字輸入方式。一般來說,這些設(shè)備都不配置計(jì)算機(jī)鍵盤或令人舒適尺寸的視頻顯示器,即使是采用精簡鍵盤同樣會(huì)出現(xiàn)以上不足,因此,一般適用于計(jì)算機(jī)或者便攜式終端的輸入方法都不適用。配備類似的輸入系統(tǒng)將增加設(shè)備的復(fù)雜性,消除了系統(tǒng)的緊湊性以及便攜性,不利于工業(yè)環(huán)境下的使用。這些不利因素往往大于中文文字輸入的必要性。
另一方面,雖然當(dāng)前最先進(jìn)的嵌入式中文語音識(shí)別已經(jīng)達(dá)到相當(dāng)?shù)臏?zhǔn)確度,但遠(yuǎn)未達(dá)到令人滿意的程度,特別對(duì)于帶有濃重地方口音的人來說。嵌入式的語音識(shí)別通常不帶語言模型(詞的構(gòu)成、什么詞同時(shí)出現(xiàn)的幾率較大、以何種順序等等知識(shí)),語音識(shí)別完全依靠語音模型——音素識(shí)別?,F(xiàn)今中文語音識(shí)別是對(duì)漢語的發(fā)音進(jìn)行建模,系統(tǒng)的識(shí)別預(yù)測在字庫中找到一系列的備選項(xiàng),并計(jì)算出它們對(duì)應(yīng)的可信度值,其中可信度最高的直接作為輸出,或者在顯示器上同時(shí)列出預(yù)先設(shè)定數(shù)目的備選項(xiàng)以供選擇。在輸入出錯(cuò)時(shí),重新輸入,直至輸出正確為止。但是,經(jīng)常對(duì)于一些有濃重口音的人來說,無論進(jìn)行多少次語音輸入,系統(tǒng)可能都無法識(shí)別。另外還可以采取諸如手寫、鍵盤輸入等的輸入方式進(jìn)行修正。
中國專利01127759.9的名稱為“可用于手機(jī)的語音識(shí)別漢字輸入法”的發(fā)明專利,公開于2002年10月9日,公開了一種輸入方法,在具有語音識(shí)別功能的手機(jī)上,輸入語音,對(duì)輸入語音進(jìn)行模式識(shí)別,顯示語音識(shí)別出的漢字,接收鍵盤上的按鍵選擇輸入,將選擇鍵對(duì)應(yīng)的識(shí)別結(jié)果作為輸入漢字。而該方法使用完整的漢字讀音作為輸入,這樣的識(shí)別率不高,并且出現(xiàn)的相似字詞過多,還需要手動(dòng)選擇,所以效率很低,可行性也不高。
發(fā)明內(nèi)容
本發(fā)明為了解決以上現(xiàn)有技術(shù)中的不足,提供了一種語音輸入方法,通過逐個(gè)輸入文字的拼音字母,以實(shí)現(xiàn)對(duì)完整拼音或者單詞的識(shí)別。
本發(fā)明還提供了一種語音輸入裝置,通過語音采集單元和至少三個(gè)按鍵就可以實(shí)現(xiàn)精確的語音輸入和識(shí)別。
一種語音輸入方法,包括,步驟1,逐個(gè)輸入文字讀音的字母語音信息;步驟2,對(duì)輸入的語音信息進(jìn)行識(shí)別,并顯示所有的識(shí)別結(jié)果;步驟3,判斷用戶輸入的鍵值,對(duì)識(shí)別結(jié)果進(jìn)行選定。
步驟1所述的語音信息是指漢字每個(gè)拼音字母的英文讀音,或者是拼音文字的每個(gè)字母讀音。
在步驟2中逐個(gè)識(shí)別用戶輸入文字讀音的字母語音信息,則根據(jù)已經(jīng)輸入的字母組合在顯示單元上列出該字母組合和在數(shù)據(jù)庫內(nèi)與該字母組合相對(duì)應(yīng)的所有文字識(shí)別結(jié)果。
步驟3具體包括,判斷用戶輸入的按鍵;如果為選擇鍵,則循環(huán)選擇文字,并在顯示單元上以高亮度的方式顯示;如果為重置鍵,則清除用戶剛輸入的字母,并進(jìn)入步驟1;如果為確認(rèn)鍵,則選定用戶選擇的文字,并結(jié)束本次語音輸入過程。
步驟3中還包括一修改步驟當(dāng)用戶長按重置鍵后,再通過選擇鍵選擇需要修改的文字,回到步驟1。
步驟1中前還包括一轉(zhuǎn)換輸入類型的步驟當(dāng)用戶按下轉(zhuǎn)換按鍵或者通過編輯已有按鍵的按壓狀態(tài)確認(rèn)轉(zhuǎn)換輸入類型步驟的開始,將用戶輸入的字母組合識(shí)別為漢字拼音或者拼音文字。
當(dāng)進(jìn)入修改步驟后還包括一轉(zhuǎn)換輸入類型的步驟當(dāng)用戶按壓重置鍵,則將用戶輸入的字母組合在漢字拼音和拼音文字之間轉(zhuǎn)換,并結(jié)束轉(zhuǎn)換輸入類型步驟和修改步驟;返回步驟1。
一種語音輸入裝置,包括語音識(shí)別單元,接收用戶逐個(gè)輸入的文字讀音的字母語音信息,并將處理后的語音信息傳送給處理單元;處理單元,與所述語音識(shí)別單元相連接,對(duì)輸入的語音信息進(jìn)行識(shí)別,從數(shù)據(jù)庫中找出符合輸入文字字母組合的文字,并傳送給顯示單元;按鍵單元,與所述處理單元相連接,用于用戶控制識(shí)別的文字;顯示單元,與所述處理單元相連接,用于顯示識(shí)別結(jié)果,和用戶控制提示。
所述語音信息是指漢字的每個(gè)拼音字母的英文讀音,或者是拼音文字的每個(gè)字母讀音。
所述按鍵單元包括至少3個(gè)按鍵選擇鍵,與所述處理單元相連接,用于循環(huán)選擇文字,被選文字在顯示單元上以高亮度的方式顯示;重置鍵,與所述處理單元相連接,清除剛輸入的字母語音信息,或者用于修改輸入的文字;確認(rèn)鍵,與所述處理單元相連接,選定用戶選擇的文字,并結(jié)束本次語音輸入過程。
所述按鍵單元還包括一轉(zhuǎn)換鍵,與所述處理單元相連接,將用戶的語音輸入識(shí)別為漢字或者拼音文字。
本發(fā)明的有益效果在于,通過拼音字母的逐個(gè)輸入或者英文單詞的逐字母輸入,使語音識(shí)別只限于26個(gè)字母的讀音,減少了系統(tǒng)負(fù)擔(dān),提高了識(shí)別率,并且通過三個(gè)按鍵的設(shè)計(jì),用較低的成本實(shí)現(xiàn)了對(duì)工控機(jī)等不具有完整鍵盤的終端進(jìn)行中文命令輸入或者英文命令輸入,方便了使用者。
圖1為本發(fā)明語音輸入法流程圖;圖2為本發(fā)明語音輸入法詳細(xì)流程圖;圖3為本發(fā)明拼音文字操作環(huán)境輸入方法流程圖;圖4為本發(fā)明修改方法流程圖;圖5為本發(fā)明語音輸入裝置示意圖。
具體實(shí)施例方式
下面,結(jié)合附圖對(duì)于本發(fā)明進(jìn)行如下詳細(xì)說明。
本發(fā)明基于現(xiàn)有的語音識(shí)別技術(shù),同時(shí)應(yīng)用以下原理語音識(shí)別對(duì)漢語的發(fā)音進(jìn)行建模,詞匯量越大,模型的精確度越低。而英文字母只有26個(gè),因此基于英文字母發(fā)音的模型,其準(zhǔn)確度較高。本發(fā)明采用識(shí)別基于拼音拼寫的中文識(shí)別進(jìn)行漢字的輸入,提高了準(zhǔn)確度,并為工控機(jī)等設(shè)備提供了一個(gè)有效而且低成本的中文輸入方案。只需一個(gè)麥克風(fēng)和三個(gè)按鍵就足以提供用戶和語音識(shí)別單元、處理單元之間的交互。
如圖1所示為本發(fā)明的一種語音輸入方法流程圖。包括,步驟101,逐個(gè)輸入文字讀音的字母語音信息。步驟102,對(duì)輸入的語音信息進(jìn)行識(shí)別,并顯示所有的識(shí)別結(jié)果。步驟103,判斷用戶輸入的鍵值。如果為選擇鍵,則進(jìn)入步驟104,循環(huán)選擇文字,并在顯示單元上以高亮度的方式顯示。如果為確認(rèn)鍵,則進(jìn)入步驟105,選定用戶選擇的文字,并結(jié)束本次語音輸入過程。如果為重置鍵,則進(jìn)入步驟106,清除用戶剛輸入的字母,返回步驟101。如果為修改鍵,則進(jìn)入步驟107,通過選擇鍵選擇需要修改的文字,并返回到步驟101。
如圖2所示,為本發(fā)明語音輸入法詳細(xì)流程圖。通常,工控機(jī)等設(shè)備的應(yīng)用環(huán)境有限,因此所需的單詞量不是太大,通常情況下,幾百個(gè)單詞足以應(yīng)付。首先,步驟201,啟動(dòng)語音輸入裝置。步驟202,判斷是否為中文使用環(huán)境,即,轉(zhuǎn)換按鍵是否被按壓,如果是則轉(zhuǎn)至步驟203,否則進(jìn)入步驟204。轉(zhuǎn)換鍵可以單獨(dú)設(shè)置,也可以通過操作某個(gè)按鍵時(shí)間長短來區(qū)分,比如長時(shí)間按壓選擇鍵即代表轉(zhuǎn)換鍵。步驟203,用戶通過麥克風(fēng)將中文命令單字拼音的字母,以英文讀音形式進(jìn)行輸入。步驟205,對(duì)輸入的英文字母讀音進(jìn)行識(shí)別。步驟206,在數(shù)據(jù)庫中查尋與輸入拼音組合相對(duì)應(yīng)的文字,列出輸入的拼音字母組合和查找出來的候選中文文字,并且該文字結(jié)合用戶已經(jīng)輸入的文字和后面輸入的文字進(jìn)行變換,在數(shù)據(jù)庫中搜索與輸入的整個(gè)命令相匹配的命令詞組,并顯示于顯示單元,該詞組的組合可能有很多。步驟207,判斷用戶的鍵輸入值。步驟208,顯示單元所列出的當(dāng)前命令詞組即為用戶要輸入的命令,則用戶點(diǎn)擊確認(rèn)鍵,并進(jìn)入步驟212。步驟209,當(dāng)前命令詞組不是用戶想要輸入的命令,則點(diǎn)擊選擇鍵,并進(jìn)入步驟213。步驟211,用戶想要?jiǎng)h除剛輸入的一個(gè)拼音字母,或者整個(gè)文字時(shí),則點(diǎn)擊重置鍵,以進(jìn)入步驟216。進(jìn)一步,作為可選的步驟,步驟210,當(dāng)用戶想修改多個(gè)文字組成的命令中的某一個(gè)文字時(shí),點(diǎn)擊修改鍵,以進(jìn)入修改步驟215??梢詥为?dú)設(shè)置一個(gè)重置鍵,作為可選的也可以通過操作按鍵的時(shí)間長短來區(qū)分同一個(gè)按鍵不同的功能,比如長時(shí)間按壓重置鍵代表要進(jìn)入修改步驟215,短時(shí)間點(diǎn)擊一次重置鍵代表要進(jìn)入重置步驟216。
步驟212,在顯示單元上顯示確認(rèn)后的命令詞組,并清除字母組合和其他候選文字。步驟213,循環(huán)選擇顯示單元列出的候選命令詞組。步驟214,判斷所選中的候選命令詞組是否正確,如果不是用戶所需文字的則轉(zhuǎn)到步驟210以進(jìn)行修改,或者進(jìn)入步驟211以刪除輸入的拼音,否則進(jìn)入步驟208進(jìn)行確認(rèn)。步驟215,為修改步驟。步驟216,清除剛輸入的一個(gè)拼音字母或者識(shí)別的文字,并進(jìn)行重新輸入,轉(zhuǎn)到步驟203。
圖3為本發(fā)明拼音文字(例如英文、法文、日文等)操作環(huán)境輸入方法流程圖。當(dāng)用戶在圖2步驟202選擇了進(jìn)入步驟204時(shí),即開始本流程。步驟301,用戶通過內(nèi)置話筒逐個(gè)輸入英文單詞的字母。步驟302,英文字母識(shí)別過程。步驟303,在數(shù)據(jù)庫中查尋與識(shí)別字母組合對(duì)應(yīng)拼寫的單詞,列出輸入的單詞字母和查找出來的候選單詞,并且該文字結(jié)合用戶已經(jīng)輸入的單詞和后面輸入的單詞進(jìn)行變換,在數(shù)據(jù)庫中搜索與輸入的整個(gè)命令相匹配的命令詞組,并顯示于顯示單元,該詞組的組合可能有很多。步驟304,判斷用戶輸入的鍵值。步驟305,如果顯示單元所列出的當(dāng)前命令詞組即為用戶要輸入的命令,則用戶點(diǎn)擊確認(rèn)鍵,并進(jìn)入步驟309。步驟306,當(dāng)前命令詞組不是用戶想要輸入的命令,則點(diǎn)擊選擇鍵,并進(jìn)入步驟310。步驟308,用戶想要?jiǎng)h除剛輸入的一個(gè)單詞字母時(shí),則點(diǎn)擊重置鍵,以進(jìn)入步驟313。進(jìn)一步,作為可選的步驟,步驟307,當(dāng)用戶想修改組成命令的多個(gè)單詞中的某一個(gè)單詞時(shí),點(diǎn)擊修改鍵,以進(jìn)入修改步驟312。可以單獨(dú)設(shè)置一個(gè)重置鍵,作為可選的也可以通過操作按鍵的時(shí)間長短來區(qū)分同一個(gè)按鍵不同的功能,比如長時(shí)間按壓重置鍵代表進(jìn)入修改步驟312,短時(shí)間點(diǎn)擊一次重置鍵代表進(jìn)入重置步驟313。
步驟309,在顯示單元上顯示確認(rèn)后的命令詞組,并清除字母組合和其他候選文字。步驟310,循環(huán)選擇顯示單元列出的候選命令詞組。步驟311,判斷所選中的候選命令詞組是否正確,如果不是用戶所需的則轉(zhuǎn)到步驟307以進(jìn)行修改或者進(jìn)入步驟308以刪除剛輸入的英文字母,否則進(jìn)入步驟305進(jìn)行確認(rèn)。步驟312,為修改步驟。步驟313,清除剛輸入的一個(gè)單詞字母,并進(jìn)行重新輸入,轉(zhuǎn)到步驟301。
圖4為本發(fā)明修改過程流程圖。首先,步驟401,按選擇鍵。步驟402,循環(huán)選擇需要修改的文字或單詞。步驟403,用戶通過麥克風(fēng)將中文命令的拼音字母(單字的拼音字母),以英文讀音形式進(jìn)行輸入,或者將英文等拼音文字的字母以讀音方式進(jìn)行輸入。步驟404,對(duì)輸入的字母讀音進(jìn)行識(shí)別。步驟405,在數(shù)據(jù)庫中查尋與識(shí)別字母組合對(duì)應(yīng)拼寫的拼音或者單詞,列出輸入的拼音或者單詞字母,并且列出候選中文文字或單詞,該文字或單詞結(jié)合用戶已經(jīng)輸入的文字或單詞和后面輸入的文字或單詞進(jìn)行變換,在數(shù)據(jù)庫中搜索與輸入的整個(gè)命令相匹配的命令詞組,并顯示于顯示單元,該詞組的組合可能有很多。步驟406,判斷用戶的鍵輸入值。步驟407,顯示單元所列出的當(dāng)前命令詞組即為用戶要輸入的命令,則用戶點(diǎn)擊確認(rèn)鍵,并進(jìn)入步驟411。步驟408,當(dāng)前命令詞組不是用戶想要輸入的命令,則點(diǎn)擊選擇鍵,并進(jìn)入步驟412。步驟409,用戶想要?jiǎng)h除一個(gè)文字字母或者單詞字母,則點(diǎn)擊重置鍵,以進(jìn)入步驟413。
步驟410,在顯示單元上顯示確認(rèn)后的命令,并清除字母組合和其他候選文字。步驟411,循環(huán)選擇顯示單元列出的候選命令詞組。步驟412,判斷所選中的候選命令詞組是否正確,如果不是用戶所需的命令則按修改鍵轉(zhuǎn)到步驟401,重新開始修改步驟,或者進(jìn)入步驟409以刪除剛輸入的拼音或者英文字母,否則進(jìn)入步驟407進(jìn)行確認(rèn)。步驟413,清除輸入的字母,對(duì)該文字進(jìn)行重新輸入,轉(zhuǎn)到步驟404。
當(dāng)需要進(jìn)行文字輸入時(shí),嵌入式本發(fā)明首先調(diào)用所有的單詞詞匯量,通常,工控機(jī)等設(shè)備的應(yīng)用環(huán)境有限,因此所需的單詞量不是太大,通常情況下,幾百個(gè)單詞足以應(yīng)付。本發(fā)明方案中的語音識(shí)別單元會(huì)計(jì)算出一系列可能的單詞,其中得分最高的將作為語音識(shí)別輸出顯示在屏幕上。如果顯示的單詞正是所希望的,該識(shí)別進(jìn)程就結(jié)束。否則,按選擇按鍵以查看其它選項(xiàng),直到選到正確的詞。如果沒有找到用戶想要輸入的命令,用戶也可重新進(jìn)行語音識(shí)別輸入或者選擇修改步驟。如果選擇修改步驟,一個(gè)選擇按鍵用來選擇不正確讀音的單字按一下,選擇第一個(gè)字,兩下,選擇第二個(gè)字,以此類推。被選中的單字在屏幕上顯示為高亮。這時(shí),用戶拼讀出不正確單字的拼音(英文讀法),系統(tǒng)無需等待完整的拼音輸入,每次識(shí)別一個(gè)字母后,將重新計(jì)算并輸出最佳匹配。此一算法與前述相同。每一個(gè)拼音識(shí)別結(jié)果都會(huì)在屏幕上出現(xiàn),以供用戶證實(shí)。每一個(gè)輸入并識(shí)別正確的拼音,都會(huì)使整個(gè)命令詞組選擇庫縮小。這是因?yàn)橹挥心切┰谙鄳?yīng)位置有著同樣拼音字母的命令詞組才會(huì)進(jìn)入被選項(xiàng)。因此,處理單元找到正確單詞的幾率大大增加。此過程可循環(huán),直至獲得希望的結(jié)果,并按下確認(rèn)鍵。由于英文字母只有26個(gè),這將極大地增加語音的識(shí)別率。系統(tǒng)還可限定進(jìn)行英文輸入,只需拼讀出英文單詞的拼寫就可,系統(tǒng)將直接輸出所拼寫的英文單詞。
以輸入“啟動(dòng)”為例中文輸入環(huán)境和拼音文字輸入環(huán)境的轉(zhuǎn)換判斷可以在語音識(shí)別之后進(jìn)行,并且可以不另外設(shè)置一個(gè)轉(zhuǎn)換鍵。而且按鍵的功能可以隨著語音識(shí)別過程而隨之改變,比如將上面所述的“重置”鍵改為“修改”鍵,點(diǎn)擊修改鍵直接進(jìn)入修改步驟,或者設(shè)定按鍵時(shí)間長度來判斷是否進(jìn)行修改步驟,比如長時(shí)間按壓“重置”鍵即代表進(jìn)入修改步驟。
狀態(tài)1用戶首先進(jìn)行語音輸入,所對(duì)應(yīng)的三個(gè)按鍵“選擇”、“確認(rèn)”、“修改”,通過“選擇”按鍵查詢正確的文字識(shí)別輸出,通過“確認(rèn)”按鍵確認(rèn)輸出。如果輸出選項(xiàng)沒有出現(xiàn)在屏幕上,按下“修改”按鍵進(jìn)行拼音拼寫識(shí)別,當(dāng)前屏幕上已有一個(gè)文字或者命令詞組為高亮度的選中狀態(tài),用戶通過“選擇”鍵選擇要修改的文字,該文字為高亮度顯示。
狀態(tài)2這里假設(shè)用戶想輸入“啟動(dòng)”命令但是卻誤輸入為“起始”,當(dāng)前提示命令詞組為“起始”(qi shi),或者當(dāng)前什么都沒有輸入時(shí),點(diǎn)擊“修改”鍵,這時(shí)三個(gè)按鍵分別對(duì)應(yīng)為“選擇”鍵、“確認(rèn)”鍵以及“英文”轉(zhuǎn)換鍵。此時(shí)的高亮只是“起”字,因?yàn)椤捌稹迸c“啟”的拼音相同,按“選擇”按鍵選擇“始”字。通過麥克風(fēng)輸入“d”,進(jìn)一步假設(shè)屏幕上顯示“氣墊、氣動(dòng)、起吊、汽笛、氣袋、啟動(dòng)”。此時(shí)的三個(gè)按鍵分別對(duì)應(yīng)“選擇”鍵、“確認(rèn)”鍵與“重置”鍵??梢酝ㄟ^“選擇”以及“確認(rèn)”鍵得到正確的輸出?;蛘呃^續(xù)以拼音輸入“o”,這時(shí)屏幕上就只剩下“啟動(dòng)”與“氣動(dòng)”兩個(gè)選項(xiàng)了,因?yàn)橹挥小皠?dòng)”的拼音中包含“do”。“重置”鍵用來刪除錯(cuò)誤的拼音字母輸出。
狀態(tài)3當(dāng)用戶點(diǎn)擊“修改”鍵時(shí),按下“英文”轉(zhuǎn)換鍵進(jìn)行英文輸入,此時(shí)的按鍵對(duì)應(yīng)為“選擇”鍵、“確認(rèn)”鍵與“重置”鍵。同樣,“刪除”按鍵用于消除不正確的字母輸入,“確認(rèn)”按鍵用于輸出正確的英文單詞,并且終止英文輸入并回到狀態(tài)1的三個(gè)輸入按鍵狀態(tài)。
如圖4所示,為本發(fā)明語音輸入裝置示意圖。語音處理單元與處理單元相連接,處理單元與按鍵單元相連接,處理單元與顯示單元相連接。其中,按鍵單元包括3個(gè)按鍵,選擇按鍵,確認(rèn)按鍵和重置按鍵,還可以包括轉(zhuǎn)換按鍵,修改按鍵等。語音處理單元接收用戶的語音輸入,將用戶輸入的拼音字母或者英文單詞字母識(shí)別出來,發(fā)送給處理單元,處理單元搜索數(shù)據(jù)庫,將具有一樣拼音的漢字或者英文單詞輸出,在顯示單元上顯示,并且處理單元接收按鍵單元的輸入,根據(jù)按鍵的不同進(jìn)行相應(yīng)的操作。按鍵單元包括,選擇鍵,確認(rèn)鍵和重置鍵,可以通過用戶按壓按鍵時(shí)間的長短來進(jìn)行不同操作,或者也可以在語音輸入過程中變換這三個(gè)按鍵的功能以進(jìn)行不同操作,或者也可以添加多個(gè)按鍵以實(shí)現(xiàn)本發(fā)明方法中的多個(gè)功能。
本發(fā)明的有益效果在于,對(duì)于具有簡單鍵盤例如工業(yè)控制機(jī)等提出一種簡單、易行和準(zhǔn)確的語音輸入方法和裝置,能夠利用3個(gè)按鍵和語音輸入實(shí)現(xiàn)控制命令的輸入,對(duì)于那些具有足夠處理能力芯片的設(shè)備,加入一個(gè)麥克風(fēng)、三個(gè)按鈕和嵌入語音識(shí)別系統(tǒng),就能夠輕松地實(shí)現(xiàn)中英文輸入。
以上具體實(shí)施方式
僅用于說明本發(fā)明,而非用于限定本發(fā)明。
權(quán)利要求
1.一種語音輸入方法,其特征在于,步驟1,逐個(gè)輸入文字讀音的字母語音信息;步驟2,對(duì)輸入的語音信息進(jìn)行識(shí)別,并顯示所有的識(shí)別結(jié)果;步驟3,判斷用戶輸入的鍵值,對(duì)識(shí)別結(jié)果進(jìn)行選定。
2.根據(jù)權(quán)利要求1所述的一種語音輸入方法,其特征在于,步驟1所述的語音信息是指漢字每個(gè)拼音字母的英文讀音,或者是拼音文字的每個(gè)字母讀音。
3.根據(jù)權(quán)利要求1所述的一種語音輸入方法,其特征在于,在步驟2中逐個(gè)識(shí)別用戶輸入文字讀音的字母語音信息,則根據(jù)已經(jīng)輸入的字母組合在顯示單元上列出該字母組合和在數(shù)據(jù)庫內(nèi)與該字母組合相對(duì)應(yīng)的所有文字識(shí)別結(jié)果。
4.根據(jù)權(quán)利要求1所述的一種語音輸入方法,其特征在于,步驟3具體包括,判斷用戶輸入的按鍵;如果為選擇鍵,則循環(huán)選擇文字,并在顯示單元上以高亮度的方式顯示;如果為重置鍵,則清除用戶剛輸入的字母,并進(jìn)入步驟1;如果為確認(rèn)鍵,則選定用戶選擇的文字,并結(jié)束本次語音輸入過程。
5.根據(jù)權(quán)利要求4所述的一種語音輸入法,其特征在于,步驟3中還包括一修改步驟當(dāng)用戶長按重置鍵后,再通過選擇鍵選擇需要修改的文字,回到步驟1。
6.根據(jù)權(quán)利要求1所述的一種語音輸入法,其特征在于,步驟1中前還包括一轉(zhuǎn)換輸入類型的步驟當(dāng)用戶按下轉(zhuǎn)換按鍵或者通過編輯已有按鍵的按壓狀態(tài)確認(rèn)轉(zhuǎn)換輸入類型步驟的開始,將用戶輸入的字母組合識(shí)別為漢字拼音或者拼音文字。
7.根據(jù)權(quán)利要求5所述的一種語音輸入法,其特征在于,當(dāng)進(jìn)入修改步驟后還包括一轉(zhuǎn)換輸入類型的步驟當(dāng)用戶按壓重置鍵,則將用戶輸入的字母組合在漢字拼音和拼音文字之間轉(zhuǎn)換,并結(jié)束轉(zhuǎn)換輸入類型步驟和修改步驟;返回步驟1。
8.一種語音輸入裝置,其特征在于包括語音識(shí)別單元,接收用戶逐個(gè)輸入的文字讀音的字母語音信息,并將處理后的語音信息傳送給處理單元;處理單元,與所述語音識(shí)別單元相連接,對(duì)輸入的語音信息進(jìn)行識(shí)別,從數(shù)據(jù)庫中找出符合輸入文字字母組合的文字,并傳送給顯示單元;按鍵單元,與所述處理單元相連接,用于用戶控制識(shí)別的文字;顯示單元,與所述處理單元相連接,用于顯示識(shí)別結(jié)果,和用戶控制提示。
9.根據(jù)權(quán)利要求8所述的一種語音輸入裝置,其特征在于,所述語音信息是指漢字的每個(gè)拼音字母的英文讀音,或者是拼音文字的每個(gè)字母讀音。
10.根據(jù)權(quán)利要求8所述的一種語音輸入裝置,其特征在于,所述按鍵單元包括至少3個(gè)按鍵選擇鍵,與所述處理單元相連接,用于循環(huán)選擇文字,被選文字在顯示單元上以高亮度的方式顯示;重置鍵,與所述處理單元相連接,清除剛輸入的字母語音信息,或者用于修改輸入的文字;確認(rèn)鍵,與所述處理單元相連接,選定用戶選擇的文字,并結(jié)束本次語音輸入過程。
11.根據(jù)權(quán)利要求10所述的一種語音輸入裝置,其特征在于,所述按鍵單元還包括一轉(zhuǎn)換鍵,與所述處理單元相連接,將用戶的語音輸入識(shí)別為漢字或者拼音文字。
全文摘要
本發(fā)明涉及字符輸入法領(lǐng)域,特別涉及語音字符輸入法領(lǐng)域,具體的講是一種語音輸入法及其裝置。為了在工控機(jī)等不具有完整輸入鍵盤并且輸入相對(duì)較簡單的情況下提供了一種語音輸入方法和裝置,通過逐個(gè)輸入文字的拼音字母,以實(shí)現(xiàn)對(duì)完整拼音或者單詞的識(shí)別。包括,步驟1,逐個(gè)輸入文字讀音的字母語音信息;步驟2,對(duì)輸入的語音信息進(jìn)行識(shí)別,并顯示所有的識(shí)別結(jié)果;步驟3,判斷用戶輸入的鍵值,對(duì)識(shí)別結(jié)果進(jìn)行選定。本發(fā)明的有益效果在于,對(duì)于具有簡單鍵盤例如工業(yè)控制機(jī)等提出一種簡單、易行和準(zhǔn)確的語音輸入方法和裝置,能夠利用3個(gè)按鍵和語音輸入實(shí)現(xiàn)控制命令的輸入。
文檔編號(hào)G10L15/00GK1991743SQ20051013552
公開日2007年7月4日 申請(qǐng)日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者張亮 申請(qǐng)人:西門子(中國)有限公司