專利名稱:加快文本和語音匹配速度的基于選項(xiàng)的可編輯的控件的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種加快文本和語音匹配速度的基于選項(xiàng)的可編輯的控件
背景技術(shù):
在練習(xí)外語聽力時(shí),我們需要知道正在播放的外語所對應(yīng)的文字,從而知道自己理 解的程度。例如,電腦正在播放"how are you dong "的一段錄音,有的人可能只聽懂 了一兩個單詞,如果沒有看到"how are you dong "的文本,他就不知道自己理解的程 度?,F(xiàn)在有一些程序可以幫助人匹配文本和語音,但是不夠準(zhǔn)確,需要人工修改或匹 配。其過程描述如下用戶聽一段音頻文件,用鼠標(biāo)選擇一段文本,拷貝或剪切這段文 本,然后把鼠標(biāo)置于文本框控件中,粘貼文本于其中。手工選擇拷貝粘貼文本枯燥無 味,非常低效,而且容易出錯。
經(jīng)本發(fā)明人研究發(fā)現(xiàn),導(dǎo)致匹配速度慢的原因是人工定位文本的拷貝位置和粘貼位置。
發(fā)明內(nèi)容
鑒于上述,本發(fā)明人提出了一種提高文本和語音匹配速度的基于選項(xiàng)的可編輯的控件。該控件內(nèi)含一段音頻文件和一個字符串,包括以下特征
1. 包括一個可提供選項(xiàng)的控件,該控件可以是組合框(ComboBox),背景菜單(ContextMenu),列表框(ListBox)或其他提供選項(xiàng)的控件;
2. 當(dāng)該控件包括背景菜單(Context Menu)或列表框(ListBox)時(shí),應(yīng)再包 括一個可編輯的文本框。
3. 該控件列出某段文本的單詞的所有順序組合供用戶選擇,該段文本由本控 件的文本和下一個控件的部分或全部文本相加而成。
4. 該控件中的任何一個選項(xiàng)(除第一個選項(xiàng)外)比其上一個選項(xiàng)多一個單詞 于其結(jié)尾處,第一個選項(xiàng)只含有一個單詞,第二個含有兩個單詞,依此類 推…這,項(xiàng)由程序根據(jù)文本已匹配的相鄰的控件的文本來自動添加。
5. 選項(xiàng)中的單詞順序與他們在輸入或原始文本中的順序一致。
6. 該控件是可編輯的,其文本的變化引起其選項(xiàng)的文本和下一個控件的文本 變化。用戶輸入一些單詞,則一些選項(xiàng)也加入這些單詞。用戶點(diǎn)選的選項(xiàng) 如果包括下一個控件的單詞,選完后這些單詞將從下一個控件的文本中自 動刪除。用戶點(diǎn)選的選項(xiàng)如果少于當(dāng)前控件分配的單詞,選完后未被選上 的單詞將會自動加在下一個控件的文本頭。
使用該控件可加快文本和語音匹配速度,錯誤更少。
圖1是基于選項(xiàng)的可編輯的控件的說明圖,圖1中1是顯示波形和播放音頻文件的控
件,2是提供選項(xiàng)的可編輯的控件
具體實(shí)施例方式
基于選項(xiàng)的可編輯的控件是一個提供選項(xiàng)的可編輯的控件或者再加上一個顯示波形 和播放音頻文件的控件,該控件基于組合框(ComboBox),背景菜單(Context Menu) 或者列表框(ListBox)或其他提供選項(xiàng)的控件。當(dāng)該控件包括背景菜單(Context Menu)或列表框(ListBox)時(shí),應(yīng)再包括一個可編輯的文本框。
該控件內(nèi)含一段音頻文件和一個字符串,列出某段文本的單詞的所有順序組合供用 戶選擇。該段文本由本控件的文本和下一個控件的部分或全部文本相加而成。該控件中 的任何一個選項(xiàng)(除第一個選項(xiàng)外)比其上一個選項(xiàng)多一個單詞于其結(jié)尾處,第一個選 項(xiàng)只含有一個單詞,第二個含有兩個單詞,依此類推…這些選項(xiàng)由程序根據(jù)文本已匹配 的相鄰的控件的文本來自動添加。選項(xiàng)中的單詞順序與他們在輸入或原始文本中的順序 一致。
該控件是可編輯的,其文本的變化引起其選項(xiàng)的文本和下一個控件的文本變化。用 戶輸入一些單詞,則一些選項(xiàng)也加入這些單詞。用戶點(diǎn)選的選項(xiàng)如果包括下一個控件的 單詞,選完后這些單詞將從下一個控件的文本中刪除。用戶點(diǎn)選的選項(xiàng)如果少于當(dāng)前控 件分配的單詞,選完后未被選上的單詞將會加在下一個控件的文本頭。
用基于選項(xiàng)的控件來手工匹配是非??於鴾?zhǔn)確的,該過程簡述如下用戶聽一段音 頻文件,用鼠標(biāo)調(diào)出選項(xiàng)然后選擇一個選項(xiàng)。例如,第一段音頻對應(yīng)的的文本應(yīng)該是"
in this country",第二段音頻對應(yīng)的的文本應(yīng)該是"on the first day",第三段音頻對應(yīng) 的的文本應(yīng)該是"of spring,",假設(shè)用戶從左向右匹配,第一個控件中所含的文本是" in this",第二個控件中所含的文本是"country on the first day",當(dāng)用戶匹配第一個控 件中的音頻(即第一段音頻)的文本時(shí),其對應(yīng)的用戶界面見圖l。當(dāng)用戶選擇"inthis country"后,"country"將自動從第二個控件的文本中刪除。這樣用戶無需定位剪切和 粘貼為止,無需拷貝和粘貼文本,點(diǎn)擊幾下鼠標(biāo)而巳,加快了匹配速度。
當(dāng)?shù)谝欢我纛l匹配了文本后,匹配第二段音頻時(shí),其對應(yīng)的組合框控件的第一個選 項(xiàng)的文本是第一段音頻的文本的最后一個單詞的下一個單詞(即on),第二個選項(xiàng)的文 本是"on the ",第三個選項(xiàng)的文本是"on the first",依此類推,最后一個選項(xiàng)是"on the first day of spring,".
另外,這些選項(xiàng)是可編輯的,也就是說選項(xiàng)中的單詞是可增添,刪除和替換的,某 一項(xiàng)變化后,其后的選項(xiàng)都要發(fā)生相應(yīng)變化。例如用戶覺得在上例中第一段音頻對應(yīng)的 文本是"in this beavrtifol country",則選中"in this"選項(xiàng),鍵入beautiftd于"in this"之后,回車 確認(rèn),"in this"選項(xiàng)以下的選項(xiàng)都將插入beautifiil, "in this country"變成"in this beautifol country", "in this c6untry on "變成"in this beautiful country on ",等等依此類推。又如用戶
點(diǎn)選的選項(xiàng)包括下一個控件的單詞,選完后這些單詞將從下一個控件的文本中刪除。例如用戶認(rèn)為第一段控件的文本應(yīng)為"in this country on",選完選項(xiàng)后,"on"將會從第二段 控件的文本中刪除。又如用戶點(diǎn)選的選項(xiàng)少于當(dāng)前控件的單詞,選完后未被選上的單詞 將會加在下一個控件的文本頭。例如用戶認(rèn)為第一段控件的文本應(yīng)為"in this",選完選項(xiàng) 后,"country"將會加在第二段控件的文本頭。
該控件需要與能將整個音頻文件劃分成語音片斷文件,并將文本賦給這些語音片斷 的方法一起使用。 一種簡單的劃分音頻文件并將文本賦給語音片斷的辦法是在音頻文件 的波谷處分割,假定語速均勻,將文本按語音片段的長短均勻分配給語音片斷。將這兩 者一起使用,用戶只需點(diǎn)擊鼠標(biāo)便可匹配語音與文本。
總而言之,使用該控件可加快文本和語音匹配速度,錯誤更少。
權(quán)利要求
1.一種加快文本和語音匹配速度的方法,包括一個可提供選項(xiàng)的控件,該控件可以是組合框(ComboBox),背景菜單(Context Menu),列表框(ListBox)或其他提供選項(xiàng)的控件。
2. 當(dāng)該控件包括背景菜單(Context Menu)或列表框(ListBox)時(shí),應(yīng)再包 括一個可編輯的文本框。
3. 該控件列出某段文本的單詞的所有順序組合供用戶選擇'該段文本由本控 件的文本和下一個控件的部分或全部文本相加而成。
4. 該控件中的任何一個選項(xiàng)(除第一個選項(xiàng)外)比其上一個選項(xiàng)多一個單詞 于其結(jié)尾處,第一個選項(xiàng)只含有一個單詞,第二個含有兩個單詞,依此類 推…
5. 選項(xiàng)中的單詞順序與他們在輸入或原始文本中的順序一致。
6. 該控件是可編輯的,其文本的變化引起其選項(xiàng)的文本和下一個控件的文本 變化。用戶輸入一些單詞,則一些選項(xiàng)也加入這些單詞。用戶點(diǎn)選的選項(xiàng) 如果包括下一個控件的單詞,選完后這些單詞將從下一個控件的文本中自動刪除。用戶點(diǎn)選的選項(xiàng)如果少于當(dāng)前控件分配的單詞,選完后未被選上 的單詞將會自動加在下一個控件的文本頭。
全文摘要
本發(fā)明涉及一種基于選項(xiàng)的可編輯的控件,用來加快文本和語音匹配速度,使用戶無需定位光標(biāo),拷貝和粘貼文本。該控件內(nèi)含一段音頻文件和一個字符串。它包括以下特征特征1包括一個可提供選項(xiàng)的控件,該控件可以是組合框(ComboBox),背景菜單(ContextMenu),列表框(ListBox)或其他提供選項(xiàng)的控件;特征2該控件列出某段文本的單詞的所有順序組合供用戶選擇,該段文本由本控件的文本和下一個控件的部分或全部文本相加而成;特征3該控件是可編輯的,其文本的變化引起其選項(xiàng)的文本和下一個控件的文本變化。
文檔編號G06F9/44GK101201737SQ20061016203
公開日2008年6月18日 申請日期2006年12月11日 優(yōu)先權(quán)日2006年12月11日
發(fā)明者陳健全 申請人:陳健全