亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于在手持電子設(shè)備中編輯文本的方法和系統(tǒng)的制作方法

文檔序號:2821433閱讀:181來源:國知局
專利名稱:用于在手持電子設(shè)備中編輯文本的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及語音識別,尤其是涉及利用話音命令編輯被識別的文本。
背景技術(shù)
語音識別在電子設(shè)備中變得越來越普通了。利用具有多模式界面,即由語音識別能力增強的可視電話顯示的移動終端,用戶不僅能夠使用話音命令來激活確定的電話功能,而且用戶還可以通過口授(dictation)來輸入諸如SMS(短消息服務(wù))這樣的文本。這樣一種設(shè)備使用本地自動語音識別(ASR)引擎來處理語音或者將語音發(fā)送到駐留在網(wǎng)絡(luò)中的遠(yuǎn)端ASR引擎。用于口授的語音識別引擎通常使用大量的語法,該語法包括好幾萬個字以顧及用于口授文本的合理的一系列內(nèi)容和范圍。例如,用戶可能要發(fā)送一種烹飪法,或者表達(dá)一種政治觀點。
在口授之后,很普遍的是用戶將希望編輯由語音識別引擎識別和轉(zhuǎn)錄的文本,要么校正不準(zhǔn)確的識別結(jié)果,要么改變內(nèi)容。一般來說,終端設(shè)備不具有一個很大容量的存儲器??谑诤途庉嬏幚矶夹枰艽罅康恼Z法,在終端設(shè)備中再現(xiàn)這些語法是不切實際的。
應(yīng)當(dāng)注意在本公開內(nèi)容中使用的“詞匯表”稱為被識別的字或者短語的列表,詞匯表的子集被稱為“語法”。除了字和短語之外,語法可以包括編輯規(guī)則和命令。
在桌上型或者膝上型電子設(shè)備中,諸如鼠標(biāo)、操縱桿或者觸模板這樣的指示設(shè)備通常用于定位在文本中要被編輯的一個字或者多個字。在終端設(shè)備中,這樣的指示設(shè)備可能不切實際,因而很少提供。在電話的盤(pad)上,通常提供用于定位在文本中要被編輯的字母的箭頭鍵。然而,使用箭頭鍵移動光標(biāo)到編輯位置非常慢且不方便。因此,提供一種使用話音命令進(jìn)行文本編輯的方法和系統(tǒng)是有優(yōu)勢的而且是所希望的。
為了避免使用用于語音識別的大量語法,Masters(美國專利No.6301561)公開了一種在選擇無線電臺時使用的分立的語音識別系統(tǒng),其中少量的默認(rèn)語法具有少量的第一層次的字或者話語,該第一層次的字或者話語中的每一個表示第二層次的字或者話語的一個子集。第二層次的字或者話語中的每一個表示第三層次的字或者話語的一個子集等等。當(dāng)用戶通過話音選擇第一層次的字的其中一個時,將由所選第一層次的字表示的第二層次子集中的多個字或者話語添加到語法中,從而擴大了語法。當(dāng)用戶通過話音進(jìn)一步選擇第二層次的字的其中一個時,由所選第二層次的字表示的第三層次子集中的多個字或者話語又被添加到語法中,從而進(jìn)一步擴大了語法。第二和第三層次的字或者話語被存儲在詞匯表中,該詞匯表具有一個可由語音識別引擎識別的預(yù)定義話語的完整列表。這樣,實際上用于執(zhí)行功能的語法僅包括在詞匯表中預(yù)定義話語的一小部分。正如在Masters中所公開的,盡管該語音識別在通過保持小量語法(small grammar)來減少語音識別所需時間方面是有用的,但是其有用性被限制到某種諸如選擇無線電臺這樣的應(yīng)用,其中預(yù)定義字或者話語的一個小集合用來識別城市,在有限的詞匯表中的廣播頻率足以適合于這些目的。然而,有限詞匯表的這種類型通常不足以編輯文本、以及難以預(yù)測的范圍和內(nèi)容。
因此,提供一種用于在小型電子設(shè)備中編輯文本的方法和系統(tǒng)是有優(yōu)勢的而且是所希望的,其中在該手持電子設(shè)備中,存儲器需求不允許在該設(shè)備中實現(xiàn)大量的語法。

發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種在手持電子設(shè)備中使用的文本編輯方法和系統(tǒng),其中在該手持電子設(shè)備中,存儲器需求不允許使用大量語法(large grammar)來進(jìn)行文本編輯和其他語音識別目的??梢酝ㄟ^使用設(shè)備中的小量語法來實現(xiàn)這個目的。盡管對于口授來說通常要求大量的語法,但小量語法在編輯口授文本時會產(chǎn)生比大量語法更快更準(zhǔn)確的結(jié)果。該小量語法最初包括命令字的一個預(yù)定義集合。當(dāng)用戶第一次口授文本時,將所有的口授字添加到該小量語法中。當(dāng)用戶結(jié)束口授并開始編輯時,使用該小量語法。只有在該小量語法中不能找到編輯所需的文字時,才使用大量語法。該設(shè)備還可以包括其他的預(yù)定義字集合,這些預(yù)定義字與在需要時可以被添加到該小量語法中的號碼、星期幾、月份、聯(lián)系人姓名等相關(guān)。
此外,利用該小量語法,可以在設(shè)備中使用本地ASR(自動語音識別)引擎,而且除了在添加新字時外,不需要將話音數(shù)據(jù)發(fā)送到遠(yuǎn)程站點或移動網(wǎng)絡(luò)。利用大量語法,遠(yuǎn)端ASR更加切實可行。
因此,根據(jù)本發(fā)明的第一方面,提供了一種在編輯會話期間在手持電子設(shè)備中修改文本的方法,該文本包括多個第三字,其中該文本的至少一部分使用第一語法進(jìn)行口授,該第一語法包括多個第一字,以及其中該手持電子設(shè)備包括少于該第一語法的第二語法,該第二語法包括多個第二字用于編輯目的。該方法特征在于向第二語法提供第三字,以使得該第二字包括某些或者全部第三字。
優(yōu)選地,第二語法包括多條話音可識別命令,以及可以激活至少其中一條話音可識別命令以修改文本,以及當(dāng)被激活的話音可識別命令指定一個用于修改該文本的文本修改字時,如果該文本修改字是第二字的其中一個,則從第二語法獲取該文本修改字;否則從第一語法中的第一字獲取文本修改字。
有利地,將從第一字中獲取的文本修改字包括在第二語法中,以使得該第二字還包括所述已獲取的字以便進(jìn)一步使用。
有利地,第一字包括與多個等級相關(guān)的字的多個子集,以及該話音可識別命令包括用于指定等級的多個等級命令,其中當(dāng)該被激活的話音可識別命令包括其中一個等級命令時,向第二語法提供與在所述一個等級命令中指定的等級相關(guān)聯(lián)的字的子集,以允許第二字進(jìn)一步包括所述字的子集,以及當(dāng)該被激活的話音可識別命令還包括其中一個不同的等級命令時,向第二語法提供與在所述一個不同等級命令中指定的等級相關(guān)聯(lián)的字的不同子集,以允許第二字進(jìn)一步包括所述字的不同子集。
優(yōu)選地,當(dāng)該被激活的話音可識別命令還包括該等級命令中不同的一個等級命令時,從第二語法中刪除所述字的子集以減少第二語法的尺寸。
有利地,可以將第一語法設(shè)置在手持電子設(shè)備中或者與該手持電子設(shè)備可操作地相連的遠(yuǎn)程站點中。
有利地,當(dāng)?shù)谝徽Z法被設(shè)置到遠(yuǎn)程站點中時,為了包括與該多個等級相關(guān)聯(lián)的字的子集,該手持電子設(shè)備還包括一個詞匯表。
有利地,第三字與多個字的位置相關(guān)聯(lián),以及該話音可識別命令包括用于指定字的位置的至少一個位置命令,以便基于所指定的字的位置來修改文本。
優(yōu)選地,當(dāng)終止編輯會話時,就刪除在第二語法中增加的字。
根據(jù)本發(fā)明的第二方面,提供了一種具有可修改文本的手持電子設(shè)備,該可修改文本包括多個第三字,其中使用第一語法口授至少所述文本的一部分,該第一語法包括多個第一字。該設(shè)備特征在于話音輸入模塊;以及存儲器模塊,可操作地與該話音輸入模塊相連,其中該存儲器模塊包括第二語法,其包括多個第二字和至少其中一個第三字,該第二語法少于第一語法。
有利地,該存儲器模塊還包括多條話音可識別命令,可以通過用于修改文本的話音輸入模塊來激活這些話音可識別命令,其中當(dāng)被激活的話音可識別命令指定一個用于修改文本的文本修改字時,如果該文本修改字是第二字的其中一個,則從第二語法中獲取該文本修改字,否則從在第一語法中的第一字獲取該文本修改字。
優(yōu)選地,第二字還包括從第一字中獲取的文本修改字,以便進(jìn)一步使用。
一旦結(jié)合附圖1到4b來閱讀說明書,本發(fā)明就將變得清楚。


圖1是示出了根據(jù)本發(fā)明的具有語音識別和文本編輯能力的電子設(shè)備的框圖。
圖2是示出了根據(jù)本發(fā)明的最佳模式的具有語音識別和文本編輯能力的電子設(shè)備的框圖。
圖3a是示出了在文本口授和編輯期間在小量語法中的改變的框圖。
圖3b是示出了小量語法不同版本的框圖。
圖4a是示出了根據(jù)本發(fā)明的文本編輯方法的流程圖。
圖4b是示出了在如圖4a所示的本發(fā)明的方法中某些附加步驟的流程圖段。
具體實施例方式
圖1是示出了根據(jù)本發(fā)明的具有語音識別和文本編輯能力的電子設(shè)備10的框圖。正如所示出的,設(shè)備10具有話音輸入模塊110,其允許用戶使用話音命令來口授和編輯文本。通過話音輸入模塊110輸入的語音可以在本地處理、或者可以被發(fā)送到遠(yuǎn)程站點或者用于語音識別的網(wǎng)絡(luò)。正如在圖1中所示出的,在自動語音識別(ASR)引擎120中執(zhí)行語音識別,該ASR使用大量的口授語法130。該大量的口授語法130通常被加載到ASR引擎120的存儲器中。如果想要的話,通常就在設(shè)備10上顯示識別結(jié)果或者已識別的文本140,以允許用戶讀取并編輯。在設(shè)備10中執(zhí)行的文本格式中的小量語法150最初僅包括口授編輯命令集合,諸如“刪除”和“移動”以啟動該編輯過程。當(dāng)識別結(jié)果開始出現(xiàn)時,在已識別文本中的所有字都被添加到該小量語法150中。隨著口授的繼續(xù)進(jìn)行,該語法也逐漸增長。
如果用戶想要編輯口授文本140,則用戶可以通過使用一個專用話音命令或者小鍵盤命令來觸發(fā)一個編輯模式。作為選擇,編輯是一種缺省模式。為了舉例說明的目的,可以通過使用下面的話音命令序列來編輯口授文本140。這里,引號中的“-”表示在話語之間的短暫停頓。
-“刪除-very”,用于刪除字“very”-“移動-tomorrow-到-morning前”,用于將字“tomorrow”移到字“morning”之前-“到-year-前添加-June”,用于將字“June”添加到字“year”之前。如果“June”尚不在該小量語法150中,則大量語法130就必須用于識別“June”。通過識別用于調(diào)用諸如“June”這樣的文本修改字的“添加”命令、而不是通過諸如“刪除”、“移動”這樣的其他命令來觸發(fā)該大量語法130的使用。話音命令“添加-June-在-year前”可以用來代替“到-year-前添加-June”。
如圖1所示,設(shè)備10還包括編輯軟件程序170,其使用小量語法來編輯被口授的文本140。然而,正如下面所描述的,該軟件程序170也可以是小量語法150的一部分。
下面是在JSGF(Java語音語法格式)中動態(tài)構(gòu)建的語法文件的一個例子。其表示在用戶口授句子“This dictaion is fun”的點處的語法文件。公共規(guī)則(public rule)<edit>(編輯)是使用該口授應(yīng)用程序的主要規(guī)則,其由編輯命令組成。規(guī)則<place>(位置)和<word>(字)是用于解釋規(guī)則<edit>的內(nèi)部規(guī)則。規(guī)則<edit>具有用于刪除、移動和添加字的選項,而規(guī)則<place>通過參考被口授的字來進(jìn)一步定義編輯應(yīng)當(dāng)發(fā)生的位置。規(guī)則<word>是語法的變化部分,收集口授的所有被識別的字。
語法編輯;public<edit>=刪除<word>
|move<word><place>
|go<place>添加;<place>=(before|after)<word>
;<word>=<NULL>∥最初的空規(guī)則this ∥首先被識別的字,在線添加dictation ∥第二字,當(dāng)識別時添加is ∥動態(tài)添加和刪除行fun ∥當(dāng)口授進(jìn)行時;基于用戶用于編輯文本的命令再一次更新語法文件。一旦關(guān)閉口授和編輯會話,就會刪除動態(tài)生成的語法部分,而且該語法文件將回復(fù)到原始設(shè)置,即僅包括被口授的編輯命令。
還可能在設(shè)備10中包括具有少量預(yù)定義字或者短語集合的有限的詞匯表160,這些預(yù)定義的字或者短語集合諸如是用于“星期幾”的字、用于“一天中的時間”的字,號碼、字母表、聯(lián)系人名單的姓名。照這樣,可以通過特定的話音命令調(diào)用字或者短語的一個特定集合并且將其添加到小量語法中。例如,用戶可以使用話音命令“激活-星期幾”將“周日”、“周一”…添加到用于編輯目的的小量語法150中。這就意味著該小量語法的增長是通過編輯某口授文本所需的字來部分地確定的。僅將落入到由“激活”命令調(diào)用的某些種類中的那些字添加到該小量語法中(參見圖3a和3b)。如果大量語法駐留到電子設(shè)備10當(dāng)中,則詞匯表160可能就是該大量語法130的一部分。
如圖2所示,如果電子設(shè)備10′是移動終端等,則最好在用于編輯目的的移動終端中包括本地ASR 124。當(dāng)用戶口授諸如SMS消息這樣的消息時,用戶的語音會被發(fā)送到使用大量語法130進(jìn)行語音識別的移動網(wǎng)絡(luò)20的遠(yuǎn)程ASR 122中。識別結(jié)果作為口授文本140由遠(yuǎn)程ASR 122返回。除了駐留在小量語法150中的基本編輯命令語法之外,還在小量語法150或者詞匯表160中提供用于像號碼、星期幾、一年的月份等這樣的標(biāo)準(zhǔn)使用的一個標(biāo)準(zhǔn)語法集合。移動終端還可能具有自學(xué)習(xí)機制,通過該自學(xué)習(xí)機制,在詞匯表160或者小量語法150中建立并存儲來自電話聯(lián)系方式數(shù)據(jù)庫180的一個姓名和電話號碼列表。為了編輯的目的,如果話音輸入包括在小量語法150或者詞匯表160中未能發(fā)現(xiàn)的字,則僅需要將編輯模式中的移動終端鏈接到網(wǎng)絡(luò)駐留的ASR122。
因為移動終端等在存儲器和處理能力方面受限制,所以最好在編輯階段僅使用在SMS口授應(yīng)用程序范圍內(nèi)的一個有限語法集合。出于相同的原因,可能不希望保存在一個SMS會話中動態(tài)生成的語法以便在其他以后的SMS會話中使用。所以,最好是一旦結(jié)束口授和編輯會話,就從該小量語法150中刪除動態(tài)生成的語法部分,并且該語法文件回復(fù)到僅包括口授編輯命令的原始設(shè)置。
為了例示在用戶和移動終端中的激活部件之間的交互作用,下面根據(jù)本發(fā)明給出SMS會話的一個例子。
實體用戶,LASR(本地ASR),RASR(遠(yuǎn)程ASR服務(wù)器)初始步驟用戶發(fā)起SMS應(yīng)用程序。用戶使用軟鍵來激活SMS口授。SMS應(yīng)用程序目前具有多模式能力,并且允許用戶使用鍵盤和語音二者來輸入文本。
編輯步驟I.用戶“I will be home at around 10.30 on Sunday”RASRI will be home at around 10.30 on SundayLASR目前已構(gòu)建了一個動態(tài)語法,看上去像
<Session Gram>=Iwillbehomeataround10.30onSunday日用戶想要編輯目前顯示的文本。其按壓Edit(編輯)軟鍵。
II.用戶到10.30光標(biāo)目前定位于“10.30”之前。
III.用戶激活時間時間語法(隨電話所載運的)目前變?yōu)榛顒印,F(xiàn)在無論用戶說什么都將被解釋為時間。如果用戶想輸入號碼而不是時間,則他可以說類似于“激活號碼”。
IV.用戶改變到11.30本地ASR基于時間語法來識別該時間并且用“11.30”來代替“10.30”。
V.用戶到Sunday光標(biāo)目前位于“Sunday”之前。
VI.用戶激活星期幾“星期幾”語法現(xiàn)在被激活。
VII.用戶改變到Saturday現(xiàn)在由本地ASR來識別“Saturday”并且代替“Sunday”。
VIII.用戶SMS起始(表示SMS開始)光標(biāo)目前定位于“I”之前。
IX.用戶激活聯(lián)系方式聯(lián)系方式語法(借助于應(yīng)用程序通過使用駐留的聯(lián)系方式數(shù)據(jù)庫來構(gòu)建)變?yōu)榛顒印?br> X.用戶添加Laura逗號“Laura,”被添加到“I”之前。
如果用戶不去激活任何預(yù)加載的語法,諸如“時間”、“星期幾”等,則基于網(wǎng)絡(luò)的ASR將被用于識別。
終止步驟一旦完成了SMS,用戶就可以使用話音命令、鍵盤上的規(guī)則按鍵或者軟鍵將SMS發(fā)送到一個或者多個所希望的接收者。
圖3a和3b示出了在如上所述的編輯過程期間,小量語法150中的內(nèi)容如何生長。如圖3a所示,小量語法150a僅包括在SMS會話中進(jìn)行口授之前的默認(rèn)命令集合,諸如“移動”、“刪除”、“激活”。當(dāng)用戶在步驟I對消息進(jìn)行口授并且已識別的結(jié)果被返回到終端設(shè)備10′之后,小量語法150b還包括被口授的文本。
在步驟II,話音命令“到”不調(diào)用仍未包括在小量語法150b中的文本修改字。在這個步驟不需要將字添加到小量語法中。
在步驟III,話音命令“激活”調(diào)用至少一個與“時間”相關(guān)的字或者話語用于修改被口授文本。相應(yīng)地,將與“時間”相關(guān)的字的一個預(yù)定義集合添加到小量語法150c中。
在步驟IV和V,不需要新的字。所以,該小量語法不會增長。
在步驟VI,話音命令“激活”調(diào)用至少一個與“星期幾”相關(guān)的字或者話語用于修改被口授文本。相應(yīng)地,將與“星期幾”相關(guān)的字的一個預(yù)定義集合添加到小量語法150d中。
同樣,在步驟IX之后,將與“聯(lián)系方式”相關(guān)的字的一個預(yù)定義集合添加到小量語法150e中。
當(dāng)編輯會話結(jié)束時,該小量語法回復(fù)到最初的形式150a。
正如在圖3a中所能看到的,小量語法隨著編輯步驟而逐漸地增長。這意味著小量語法150e總是大于或至少等于小量語法150d,小量語法150d總是大于或至少等于小量語法150c。作為選擇,當(dāng)使用新的“激活”話音命令時,可以在小量語法中刪除響應(yīng)于在先編輯步驟需求而被添加到該小量語法的預(yù)定義語法集。如圖3b所示,在步驟VI,當(dāng)與“星期幾”相關(guān)的字的一個新預(yù)定義集合被添加到該小量語法150d中時,從該小量語法中刪除與“時間”相關(guān)的字的預(yù)定義集合。同樣,在步驟IX之后,小量語法150e包括與“聯(lián)系方式”相關(guān)的字的預(yù)定義集合,但其不再包括在“時間”和“星期幾”集合中的字。照這樣,小量語法實際上不會逐漸地增長,而是根據(jù)編輯需要動態(tài)地增長。對該方案的折衷是,如果話音命令調(diào)用在先前刪除集合中的文本修改字,則必須將該已刪除的集合再次添加到小量語法中。
圖4a和4b的流程圖示出了在根據(jù)本發(fā)明的手持電子設(shè)備中使用的文本編輯方法。在口授了文本之后,將識別結(jié)果顯示給用戶。用戶可以判定是否編輯文本。如果編輯,則如圖4a的流程200所示,在步驟202開始編輯會話。在步驟202,將已識別文本添加到小量語法中。在步驟216,當(dāng)用戶使用話音可識別命令修改文本時,如果話音命令(諸如“移動”、“刪除”、“到”)不去調(diào)用文本修改字,則在步驟218修改被口授的文本。如果編輯會話繼續(xù),則該過程環(huán)回到步驟216。然而,如步驟222所判定的,如果話音命令(諸如“添加”、“插入”、“拼出”)調(diào)用一個或多個文本修改字,則將在步驟218使用在小量語法中的文本修改字來修改文本。如果在該小量語法中不能發(fā)現(xiàn)文本修改字(或號碼、字母表),則在步驟224從大量語法中獲取文本修改字。在步驟226將所獲取的字添加到小量語法中,并且在步驟218再次修改被口授的文本。該過程自身重復(fù)直到用戶在步驟220想要結(jié)束編輯會話為止。當(dāng)結(jié)束編輯會話時,重新設(shè)置小量語法,所以要在步驟230從小量語法中刪除被添加的字,包括被口授的文本。
有利地,如圖4b所示,在編輯會話中,還可以執(zhí)行在步驟202到步驟216之間的多個步驟。這些步驟用于將多個字添加到用于編輯目的的小量語法中。特別是,可以將大量語法130或者詞匯表160中的某些字輸入到不同等級的多個子集中。例如,可以將字“Monday”、“Tuesday”…輸入到與稱為“星期幾”的等級相關(guān)的子集中。當(dāng)話音命令(等級命令)指定一個等級時,將與該等級相關(guān)聯(lián)的字的子集添加到小量語法中。此外,某些話音命令,諸如“GoTo”、“Home”、“Gobefore”與文本中要被編輯的字的位置相關(guān)。這些命令被稱為位置命令。當(dāng)被激活的話音命令是位置命令時,光標(biāo)將移到在位置命令中指定的位置。所以,如果話音命令是等級命令,如步驟208所確定的,則在步驟210將與在等級命令中指定的等級相關(guān)的字的子集添加到小量語法中。如果該話音命令是位置命令,如步驟212所確定的,則在步驟214將光標(biāo)移動到如位置命令中所指定的字的位置。
總的來說,根據(jù)本發(fā)明的修改文本的方法使用動態(tài)生成的用于編輯目的的小量語法。該方法的步驟包括,為了修改文本而激活至少其中一個所述話音可識別命令。當(dāng)被激活的話音可識別命令調(diào)用一個或多個文本修改字時,如果在小量語法中找到這些字,則獲取它們。否則,從大量語法中獲取這些字。在存儲器受限的移動終端或者小型手持電子設(shè)備中,最好在諸如移動網(wǎng)絡(luò)這樣的遠(yuǎn)程站點保持大量語法。然而,在存儲器足夠大的電子設(shè)備中,可能在該設(shè)備中保持大量語法。無論怎樣,小量語法都將被用于文本編輯,除非在該小量語法中不能找到文本修改字。
因此,盡管參照優(yōu)選實施例描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,可以進(jìn)行形式和細(xì)節(jié)方面的多種前述和其他的改變、省略或者背離而不脫離本發(fā)明的范圍。
權(quán)利要求
1.一種在編輯會話中在手持電子設(shè)備(10)中修改文本(140)的方法,所述文本包括多個第三字,其中所述文本的至少一部分使用第一語法(130)口授,所述第一語法包括多個第一字,以及其中所述手持電子設(shè)備包括少于所述第一語法的第二語法(150),所述第二語法包括多個第二字用于編輯目的,所述方法的特征在于向所述第二語法提供所述第三字,以使得所述第二字包括某些或者全部第三字。
2.根據(jù)權(quán)利要求1的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于當(dāng)被激活的話音可識別命令指定用于修改所述文本的文本修改字時,如果所述文本修改字是所述第二字的其中一個,則從所述第二語法獲取所述文本修改字,否則從所述第一語法中的第一字獲取所述文本修改字。
3.根據(jù)權(quán)利要求2的方法,進(jìn)一步的特征在于將從所述第一字獲取的所述文本修改字包括在所述第二語法中,以使得所述第二字還包括所述已獲取的字以便進(jìn)一步使用。
4.根據(jù)權(quán)利要求1的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述第一字包括與多個等級相關(guān)聯(lián)的字的多個子集,以及所述話音可識別命令包括用于指定至少其中一個等級的至少一個等級命令,其中當(dāng)所述被激活的話音可識別命令包括所述等級命令時,向所述第二語法提供與在所述等級命令中指定的等級相關(guān)聯(lián)的字的子集,以允許所述第二字進(jìn)一步包括所述字的子集。
5.根據(jù)權(quán)利要求1的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述第一字包括與多個等級相關(guān)聯(lián)的字的多個子集,以及所述話音可識別命令包括用于指定等級的多個等級命令,其中當(dāng)所述被激活的話音可識別命令包括其中一個所述等級命令時,向所述第二語法提供與在所述一個等級命令中指定的等級相關(guān)聯(lián)的字的子集,以允許所述第二字進(jìn)一步包括所述字的子集,以及當(dāng)所述被激活的話音可識別命令還包括其中一個不同的等級命令時,向所述第二語法提供與在所述一個不同的等級命令中指定的等級相關(guān)聯(lián)的字的不同子集,以允許所述第二字進(jìn)一步包括所述字的不同子集。
6.根據(jù)權(quán)利要求5的方法,進(jìn)一步的特征在于當(dāng)所述被激活的話音可識別命令還包括其中一個不同的等級命令時,為了減少所述第二語法的大小,從所述第二語法中刪除所述字的子集。
7.根據(jù)權(quán)利要求1的方法,其中所述手持電子設(shè)備(10)可操作地與遠(yuǎn)程站點(20)相連,所述方法進(jìn)一步的特征在于所述第一語法被設(shè)置在所述遠(yuǎn)程站點中。
8.根據(jù)權(quán)利要求7的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述手持電子設(shè)備(10)還包括第三語法(160),所述第三語法包括與多個等級相關(guān)聯(lián)的字的多個子集,以及所述話音可識別命令包括用于將至少一個字指定到所述等級的至少一個等級命令,其中當(dāng)所述被激活的話音可識別命令包括所述等級命令時,向所述第二語法提供與所述等級命令中的等級相關(guān)聯(lián)的字的子集,以使得所述第二字還包括所述字的子集。
9.根據(jù)權(quán)利要求7的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述手持電子設(shè)備(10)還包括第三語法(160),所述第三語法包括與多個等級相關(guān)聯(lián)的字的多個子集,以及所述話音可識別命令包括用于指定所述等級的多個等級命令,其中當(dāng)所述被激活的話音可識別命令包括其中一個所述等級命令時,向所述第二語法提供與在所述一個等級命令中指定的等級相關(guān)聯(lián)的字的子集,以使得所述第二字進(jìn)一步包括所述字的子集,以及當(dāng)所述被激活的話音可識別命令還包括其中一個不同的等級命令時,向所述第二語法提供與在所述一個不同的等級命令中指定的等級相關(guān)聯(lián)的字的不同子集,以使得所述第二字進(jìn)一步包括所述字的不同子集。
10.根據(jù)權(quán)利要求9的方法,進(jìn)一步的特征在于當(dāng)所述被激活的話音可識別命令還包括其中一個不同的等級命令時,為了減少所述第二語法的尺寸,從所述第二語法中刪除所述字的子集。
11.根據(jù)權(quán)利要求1的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述第三字與多個字的位置相關(guān)聯(lián),以及所述話音可識別命令包括用于指定所述字的位置的至少一個位置命令,其中當(dāng)所述至少一個被激活的話音可識別命令包括所述位置命令、并且識別至少其中一個要被取代的所述第三字時,所述文本修改字基于已指定的字的位置來取代所述至少一個已識別的第三字。
12.根據(jù)權(quán)利要求2的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述第三字與多個字的位置相關(guān)聯(lián),以及所述話音可識別命令包括用于指定字的位置的至少一個位置命令,以便利用在所述被指定字的位置處的文本修改字來修改所述文本,以響應(yīng)被激活的話音可識別命令。
13.根據(jù)權(quán)利要求1的方法,其中所述第二語法包括多條話音可識別命令,以及為了修改所述文本,可以激活所述話音可識別命令中的至少一條,所述方法的特征在于所述第三字與多個字的位置相關(guān)聯(lián),以及所述話音可識別命令包括用于指定字的位置的至少一個位置命令,以便刪除在所述被指定字的位置處的至少其中一個第三字,以響應(yīng)所述被激活的話音可識別命令。
14.根據(jù)權(quán)利要求1的方法,包括終止所述編輯會話的步驟,所述方法的特征在于在所述終止步驟之后,從所述第二語法中刪除所述第三字。
15.根據(jù)權(quán)利要求3的方法,包括終止所述編輯會話的步驟,所述方法的特征在于在所述終止步驟之后,從所述第二語法中刪除所述已獲取的文本修改字。
16.根據(jù)權(quán)利要求4的方法,包括終止所述編輯會話的步驟,所述方法的特征在于在所述終止步驟之后,從所述第二語法中刪除所述字的子集。
17.根據(jù)權(quán)利要求8的方法,包括終止所述編輯會話的步驟,所述方法的特征在于在所述終止步驟之后,從所述第二語法中刪除所述字的子集。
18.一種具有可修改文本(140)的手持電子設(shè)備(10),所述可修改文本包括多個第三字,其中至少所述文本的一部分使用第一語法(130)口授,所述第一語法包括多個第一字,所述設(shè)備的特征在于話音輸入模塊;以及存儲器模塊,可操作地與所述話音輸入模塊相連,其中所述存儲器模塊包括第二語法,其包括多個第二字和至少其中一個第三字,所述第二語法少于所述第一語法。
19.根據(jù)權(quán)利要求18的手持電子設(shè)備,其中所述第一語法被包括在所述存儲器模塊中。
20.根據(jù)權(quán)利要求18的手持電子設(shè)備,其中所述存儲器模塊還包括多條話音可識別命令,可以通過所述話音輸入模塊來激活這些話音可識別命令以便修改文本,其中當(dāng)所述被激活的話音可識別命令指定一個文本修改字用于修改所述文本時,如果所述文本修改字是第二字的其中一個,則從所述第二語法中獲取所述文本修改字,否則從在所述第一語法中的所述第一字中獲取所述文本修改字。
21.根據(jù)權(quán)利要求20的手持電子設(shè)備,其中所述第二字還包括從所述第一字獲取文本修改字以便進(jìn)一步使用。
22.根據(jù)權(quán)利要求20的手持電子設(shè)備,其中將所述第一語法設(shè)置在遠(yuǎn)程站點中,所述遠(yuǎn)程站點可操作地與所述手持電子設(shè)備相連,以允許從在所述第一語法中的所述第一字獲取所述文本修改字。
23.根據(jù)權(quán)利要求22的手持電子設(shè)備,進(jìn)一步包括第三語法(160),所述第三語法包括與多個等級相關(guān)聯(lián)的字的多個子集,其中所述話音可識別命令包括用于指定至少其中一個所述等級的至少一個等級命令,以及當(dāng)所述被激活的話音可識別命令包括所述等級命令時,向所述第二語法提供與在所述等級命令中指定的所述等級相關(guān)聯(lián)的字的子集,以使得所述第二字進(jìn)一步包括所述字的子集。
全文摘要
在手持電子設(shè)備(10)中使用話音命令將動態(tài)生成的小量語法(150)用于文本編輯,在所述手持電子設(shè)備中,存儲器需求不允許使用大量的語法(130)。然而,所述文本使用大量語法口授(140),這些大量語法可以駐留在所述電子設(shè)備(10)或者遠(yuǎn)程站點(20)中。當(dāng)編輯會話開始時,將在口授文本中的字添加到所述小量語法中(202)。照這樣,可以定位要被刪除或者取代的字。當(dāng)話音命令調(diào)用文本修改字時,如果可能的話從所述小量語法中獲取該字(216)。否則從所述大量語法中獲取該字(224)。在編輯會話期間(218),當(dāng)使用更多的文本修改字修改所述文本時,這些字也將被添加到所述小量語法中(226)。在編輯會話結(jié)束時,刪除動態(tài)生成的所述小量語法部分(230)。
文檔編號G10L15/18GK1708784SQ200380102475
公開日2005年12月14日 申請日期2003年10月21日 優(yōu)先權(quán)日2002年10月29日
發(fā)明者K·哈洛南, S·薩希斯 申請人:諾基亞有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1