本發(fā)明涉及信息處理技術(shù),尤其涉及一種信息處理方法及電子設(shè)備。
背景技術(shù):
隨著電子設(shè)備的智能化發(fā)展,電子設(shè)備已經(jīng)能夠?qū)τ脩舻恼Z音進(jìn)行識(shí)別,并根據(jù)用戶的語音輸入進(jìn)行相應(yīng)的操作。這樣,用戶無需輸入文本信息,只需對(duì)電子設(shè)備說出需要執(zhí)行操作的內(nèi)容即可,方便快捷。然而,目前的語音識(shí)別一般針對(duì)于較長(zhǎng)的句子,對(duì)于單個(gè)的字詞,電子設(shè)備的識(shí)別率還較低,且由于同音字的存在,識(shí)別出來的候選內(nèi)容較多,電子設(shè)備無法執(zhí)行用戶想要的操作,用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種信息處理方法及電子設(shè)備。
本發(fā)明實(shí)施例提供的信息處理方法應(yīng)用于電子設(shè)備,所述信息處理方法包括:
采集用戶的語音輸入,得到語音信息;
按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息;
在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息;
顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
在本發(fā)明一實(shí)施例中,當(dāng)在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),所述信息處理方法還包括:
對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音 子信息;
對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息;
按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息;
當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。
在本發(fā)明一實(shí)施例中,所述信息處理方法還包括:
將所述第一子信息與所述第二子信息的匹配關(guān)系、以及與所述第二子信息對(duì)應(yīng)的文本信息存儲(chǔ)至預(yù)定義的所述第一數(shù)據(jù)表中。
在本發(fā)明一實(shí)施例中,所述信息處理方法還包括:
當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;
將查找到的所有文本信息分別轉(zhuǎn)換為對(duì)應(yīng)的語音信息;
將語音信息相同的文本信息劃分為一類文本信息組;
分類顯示輸出所有的文本信息組。
在本發(fā)明一實(shí)施例中,所述信息處理方法還包括:
當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;
獲取所述第一子信息對(duì)應(yīng)的所有文本信息的使用頻率;
按照使用頻率由高到低的順序依次顯示輸出所有的文本信息。
本發(fā)明實(shí)施例提供的電子設(shè)備包括:
語音采集單元,用于采集用戶的語音輸入,得到語音信息;
第一解析單元,用于按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息;
第一查找單元,用于在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息;
輸出單元,用于顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
在本發(fā)明一實(shí)施例中,所述電子設(shè)備還包括:
第二解析單元,用于當(dāng)所述第一查找單元在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音子信息;
語音文本轉(zhuǎn)換單元,用于對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息;
拼字單元,用于按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息;
確定單元,用于當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。
在本發(fā)明一實(shí)施例中,所述電子設(shè)備還包括:
添加單元,用于將所述第一子信息與所述第二子信息的匹配關(guān)系、以及與所述第二子信息對(duì)應(yīng)的文本信息存儲(chǔ)至預(yù)定義的所述第一數(shù)據(jù)表中。
在本發(fā)明一實(shí)施例中,所述電子設(shè)備還包括:
第二查找單元,用于當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;
文本語音轉(zhuǎn)換單元,用于將查找到的所有文本信息分別轉(zhuǎn)換為對(duì)應(yīng)的語音信息;
歸類單元,用于將語音信息相同的文本信息劃分為一類文本信息組;
所述輸出單元,還用于分類顯示輸出所有的文本信息組。
在本發(fā)明一實(shí)施例中,所述電子設(shè)備還包括:
第二查找單元,用于當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;
獲取單元,用于獲取所述第一子信息對(duì)應(yīng)的所有文本信息的使用頻率;
所述輸出單元,還用于按照使用頻率由高到低的順序依次顯示輸出所有的文本信息。
本發(fā)明實(shí)施例的技術(shù)方案中,通過輔助詞來確定用戶需要的字詞,具體地,可以通過拼字的方式確定用戶需要的字詞,也可以通過偏旁部首的方式確定用戶需要的字詞。電子設(shè)備首先采集用戶的語音信息,該語音信息中包括了輔助詞和待確定的字詞,本發(fā)明實(shí)施例將輔助詞稱為第一子信息,將待確定的字詞稱為第二子信息。為了通過第一子信息確定第二子信息,本發(fā)明實(shí)施例按照第一預(yù)設(shè)規(guī)則將語音信息分離為第一子信息和第二子信息。然后,在預(yù)定義的第一數(shù)據(jù)表中查找與第一子信息匹配的第二子信息,這里,與第一子信息匹配的第二子信息可以是一個(gè)或多個(gè);每個(gè)第二子信息均對(duì)應(yīng)一文本信息。最后,顯示輸出第二子信息對(duì)應(yīng)的文本信息。本發(fā)明實(shí)施例的技術(shù)方案能夠通過拼字語音方式進(jìn)行文字的輸入,能夠?qū)ΤR姷钠醋终f法進(jìn)行支持。本發(fā)明實(shí)施例的技術(shù)方案還能夠通過偏旁部首來快速確定字詞;能夠通過語義解析,糾正語音識(shí)別錯(cuò)誤,從而給出正確的字詞輸出;能夠?qū)λ衅圆渴讓?duì)應(yīng)的字詞和發(fā)音進(jìn)行覆蓋性支持;通過建立預(yù)定義的第一數(shù)據(jù)表,即熱詞庫(kù),從而提高對(duì)應(yīng)句型的語音識(shí)別率。
附圖說明
圖1為本發(fā)明實(shí)施例一的信息處理方法的流程示意圖;
圖2為本發(fā)明實(shí)施例二的信息處理方法的流程示意圖;
圖3為本發(fā)明實(shí)施例三的信息處理方法的流程示意圖;
圖4為本發(fā)明實(shí)施例一的電子設(shè)備的結(jié)構(gòu)組成示意圖;
圖5為本發(fā)明實(shí)施例二的電子設(shè)備的結(jié)構(gòu)組成示意圖;
圖6為本發(fā)明實(shí)施例三的電子設(shè)備的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實(shí)施例。
圖1為本發(fā)明實(shí)施例一的信息處理方法的流程示意圖,本示例中的信息處理方法應(yīng)用于電子設(shè)備中,如圖1所示,所述信息處理方法包括以下步驟:
步驟101:采集用戶的語音輸入,得到語音信息。
本發(fā)明實(shí)施例中,所述電子設(shè)備可以是手機(jī)、平板電腦、筆記本等電子設(shè)備。
本發(fā)明實(shí)施例中,所述電子設(shè)備具有麥克風(fēng),可以采集用戶的語音輸入。具體地,用戶對(duì)電子設(shè)備說出語音內(nèi)容,電子設(shè)備的麥克風(fēng)采集到用戶輸入的語音信息。
本發(fā)明實(shí)施例中,用戶輸入的語音信息可以分為兩大類,一類是通過拼字方式輸入的語音信息,例如語音輸入:立早章。另一類是通過偏旁部首描述的語音輸入,例如語音輸入:三點(diǎn)水的沙。
步驟102:按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息。
本發(fā)明實(shí)施例中,第一預(yù)設(shè)規(guī)則也可以分為兩大類,一類是拼字規(guī)則,另一類是偏旁部首規(guī)則。例如,第一預(yù)設(shè)規(guī)則為拼字規(guī)則,一般,拼字規(guī)則時(shí)的語音輸入為三字語音輸入,前兩個(gè)字為輔助詞,最后一個(gè)字為待確定的字。因此,可以對(duì)語音信息進(jìn)行解析,得到語音信息中包括的各個(gè)音節(jié),例如解析出立早章這三個(gè)音節(jié),將前兩個(gè)音節(jié)作為第一子信息,將最后一個(gè)音節(jié)作為第二子信息。再例如,第一預(yù)設(shè)規(guī)則為偏旁部首規(guī)則,對(duì)語音信息進(jìn)行解析,得到語音信息中包括的各個(gè)音節(jié),例如解析出三點(diǎn)水的沙這五個(gè)音節(jié),將前三個(gè)音節(jié)作為第一子信息,將組后一個(gè)音節(jié)作為第二子信息。
綜上所述,第一子信息為輔助詞,用于確定第二子信息。第一子信息可以是拼字類的輔助信息,也可以是偏旁部首類的輔助信息。
本發(fā)明實(shí)施例中,第一子信息和第二子信息均為語音信息,而非文本信息。
步驟103:在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,預(yù)定義的第一數(shù)據(jù)表具體為熱詞庫(kù),即將常用的輔助詞+ 待確定詞的匹配關(guān)系存儲(chǔ)在第一數(shù)據(jù)表中。這里,第一數(shù)據(jù)表也可以分為兩大類,一類是基于拼字規(guī)則的數(shù)據(jù)表,另一類是基于偏旁部首規(guī)則的數(shù)據(jù)表。例如,基于拼字規(guī)則的數(shù)據(jù)表:立早章、弓長(zhǎng)張、木子李等等。再例如,基于偏旁部首規(guī)則的數(shù)據(jù)表:三點(diǎn)水的沙、三點(diǎn)水的殺、三點(diǎn)水的漠、三點(diǎn)水的沫等等。可見,與第一信息相匹配的第二子信息可以是一個(gè),也可以是多個(gè)。最后,確定出與第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,當(dāng)在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音子信息;對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息;按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息;當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。這里,各個(gè)語音子信息為第一子信息中所包含的各個(gè)音節(jié)。
上述方案中,對(duì)于不符合解析的三字語音輸入,通過音字轉(zhuǎn)換找出所有的前兩字列表,通過拼字法,把這兩個(gè)字合起來,分別進(jìn)行左右結(jié)構(gòu)、上下結(jié)構(gòu)等所有可能結(jié)構(gòu)的組合,最后通過光學(xué)字符識(shí)別(OCR,Optical Character Recognition),如果OCR識(shí)別結(jié)果符合下述要求:發(fā)音符合第三個(gè)字的發(fā)音、第三個(gè)字的筆順和前兩字的組合筆順一致,則把新輸入的第一子信息與所述第二子信息的匹配關(guān)系、以及與所述第二子信息對(duì)應(yīng)的文本信息存儲(chǔ)至預(yù)定義的所述第一數(shù)據(jù)表中,以便下次能夠通過第一數(shù)據(jù)表查找到與第一子信息相匹配的第二子信息。
本發(fā)明實(shí)施例中,當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;將查找到的所有文本信息分別轉(zhuǎn)換為對(duì)應(yīng)的語音信息;將語音信息相同的文本信息劃分為一類文本信息組;分類顯示輸出所有的文本信息組。例如,當(dāng)用戶輸入的語音信息為三點(diǎn)水的字,第二子信息為字,滿足第一預(yù)定條件,則此時(shí)顯示所有帶三點(diǎn)水的字。這里, 第二數(shù)據(jù)表為所有字的數(shù)據(jù)表。當(dāng)查找到所有帶三點(diǎn)水的字時(shí),將這些字為對(duì)應(yīng)的語音信息,然后將語音信息發(fā)音相同的文本信息歸位一類進(jìn)行顯示,以實(shí)現(xiàn)對(duì)于所有偏旁部首的覆蓋性和多候選排序。例如:
ting 汀
hui 匯 洄 潰
cha 汊
shan 汕 潸
han 汗 漢 涵 瀚
xun 汛 洵 潯
ru 汝 濡 洳 溽
jiang 江 洚
chi 池
wu 污 浯
shang 湯
mi 汨
wang 汪
步驟104:顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,電子設(shè)備具有顯示屏,利用顯示屏顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,對(duì)于所有偏旁部首的字,分類顯示輸出所有的文本信息組?;蛘?,按照使用頻率由高到低的順序依次顯示輸出所有的文本信息。
本發(fā)明實(shí)施例通過輔助詞來確定用戶需要的字詞,可以通過拼字的方式確定用戶需要的字詞,也可以通過偏旁部首的方式確定用戶需要的字詞。本發(fā)明實(shí)施例的技術(shù)方案能夠通過拼字語音方式進(jìn)行文字的輸入,能夠?qū)ΤR姷钠醋终f法進(jìn)行支持。本發(fā)明實(shí)施例的技術(shù)方案還能夠通過偏旁部首來快速確定字詞;能夠通過語義解析,糾正語音識(shí)別錯(cuò)誤,從而給出正確的字詞輸出;能夠?qū)λ衅圆渴讓?duì)應(yīng)的字詞和發(fā)音進(jìn)行覆蓋性支持;通過建立預(yù)定義的第一數(shù)據(jù)表, 即熱詞庫(kù),從而提高對(duì)應(yīng)句型的語音識(shí)別率。
圖2為本發(fā)明實(shí)施例二的信息處理方法的流程示意圖,本示例中的信息處理方法應(yīng)用于電子設(shè)備中,如圖2所示,所述信息處理方法包括以下步驟:
步驟201:采集用戶的語音輸入,得到語音信息。
本發(fā)明實(shí)施例中,所述電子設(shè)備可以是手機(jī)、平板電腦、筆記本等電子設(shè)備。
本發(fā)明實(shí)施例中,所述電子設(shè)備具有麥克風(fēng),可以采集用戶的語音輸入。具體地,用戶對(duì)電子設(shè)備說出語音內(nèi)容,電子設(shè)備的麥克風(fēng)采集到用戶輸入的語音信息。
本發(fā)明實(shí)施例中,用戶輸入的語音信息可以分為兩大類,一類是通過拼字方式輸入的語音信息,例如語音輸入:立早章。另一類是通過偏旁部首描述的語音輸入,例如語音輸入:三點(diǎn)水的沙。
步驟202:按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息。
本發(fā)明實(shí)施例中,第一預(yù)設(shè)規(guī)則也可以分為兩大類,一類是拼字規(guī)則,另一類是偏旁部首規(guī)則。例如,第一預(yù)設(shè)規(guī)則為拼字規(guī)則,一般,拼字規(guī)則時(shí)的語音輸入為三字語音輸入,前兩個(gè)字為輔助詞,最后一個(gè)字為待確定的字。因此,可以對(duì)語音信息進(jìn)行解析,得到語音信息中包括的各個(gè)音節(jié),例如解析出立早章這三個(gè)音節(jié),將前兩個(gè)音節(jié)作為第一子信息,將最后一個(gè)音節(jié)作為第二子信息。再例如,第一預(yù)設(shè)規(guī)則為偏旁部首規(guī)則,對(duì)語音信息進(jìn)行解析,得到語音信息中包括的各個(gè)音節(jié),例如解析出三點(diǎn)水的沙這五個(gè)音節(jié),將前三個(gè)音節(jié)作為第一子信息,將組后一個(gè)音節(jié)作為第二子信息。
綜上所述,第一子信息為輔助詞,用于確定第二子信息。第一子信息可以是拼字類的輔助信息,也可以是偏旁部首類的輔助信息。
本發(fā)明實(shí)施例中,第一子信息和第二子信息均為語音信息,而非文本信息。
步驟203:在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,預(yù)定義的第一數(shù)據(jù)表具體為熱詞庫(kù),即將常用的輔助詞+待確定詞的匹配關(guān)系存儲(chǔ)在第一數(shù)據(jù)表中。這里,第一數(shù)據(jù)表也可以分為兩大類,一類是基于拼字規(guī)則的數(shù)據(jù)表,另一類是基于偏旁部首規(guī)則的數(shù)據(jù)表。例如,基于拼字規(guī)則的數(shù)據(jù)表:立早章、弓長(zhǎng)張、木子李等等。再例如,基于偏旁部首規(guī)則的數(shù)據(jù)表:三點(diǎn)水的沙、三點(diǎn)水的殺、三點(diǎn)水的漠、三點(diǎn)水的沫等等??梢?,與第一信息相匹配的第二子信息可以是一個(gè),也可以是多個(gè)。最后,確定出與第二子信息對(duì)應(yīng)的文本信息。
步驟204:當(dāng)在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音子信息。
步驟205:對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息。
步驟206:按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息。
步驟207:當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,當(dāng)在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音子信息;對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息;按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息;當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。這里,各個(gè)語音子信息為第一子信息中所包含的各個(gè)音節(jié)。
上述方案中,對(duì)于不符合解析的三字語音輸入,通過音字轉(zhuǎn)換找出所有的前兩字列表,通過拼字法,把這兩個(gè)字合起來,分別進(jìn)行左右結(jié)構(gòu)、上下結(jié)構(gòu)等所有可能結(jié)構(gòu)的組合,最后通過OCR識(shí)別,如果OCR識(shí)別結(jié)果符合下述要 求:發(fā)音符合第三個(gè)字的發(fā)音、第三個(gè)字的筆順和前兩字的組合筆順一致,則把新輸入的第一子信息與所述第二子信息的匹配關(guān)系、以及與所述第二子信息對(duì)應(yīng)的文本信息存儲(chǔ)至預(yù)定義的所述第一數(shù)據(jù)表中,以便下次能夠通過第一數(shù)據(jù)表查找到與第一子信息相匹配的第二子信息。
步驟208:將所述第一子信息與所述第二子信息的匹配關(guān)系、以及與所述第二子信息對(duì)應(yīng)的文本信息存儲(chǔ)至預(yù)定義的所述第一數(shù)據(jù)表中。
步驟209:顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,電子設(shè)備具有顯示屏,利用顯示屏顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,對(duì)于所有偏旁部首的字,分類顯示輸出所有的文本信息組?;蛘?,按照使用頻率由高到低的順序依次顯示輸出所有的文本信息。
本發(fā)明實(shí)施例通過輔助詞來確定用戶需要的字詞,可以通過拼字的方式確定用戶需要的字詞,也可以通過偏旁部首的方式確定用戶需要的字詞。本發(fā)明實(shí)施例的技術(shù)方案能夠通過拼字語音方式進(jìn)行文字的輸入,能夠?qū)ΤR姷钠醋终f法進(jìn)行支持。本發(fā)明實(shí)施例的技術(shù)方案還能夠通過偏旁部首來快速確定字詞;能夠通過語義解析,糾正語音識(shí)別錯(cuò)誤,從而給出正確的字詞輸出;能夠?qū)λ衅圆渴讓?duì)應(yīng)的字詞和發(fā)音進(jìn)行覆蓋性支持;通過建立預(yù)定義的第一數(shù)據(jù)表,即熱詞庫(kù),從而提高對(duì)應(yīng)句型的語音識(shí)別率。
圖3為本發(fā)明實(shí)施例三的信息處理方法的流程示意圖,本示例中的信息處理方法應(yīng)用于電子設(shè)備中,如圖3所示,所述信息處理方法包括以下步驟:
步驟301:采集用戶的語音輸入,得到語音信息。
本發(fā)明實(shí)施例中,所述電子設(shè)備可以是手機(jī)、平板電腦、筆記本等電子設(shè)備。
本發(fā)明實(shí)施例中,所述電子設(shè)備具有麥克風(fēng),可以采集用戶的語音輸入。具體地,用戶對(duì)電子設(shè)備說出語音內(nèi)容,電子設(shè)備的麥克風(fēng)采集到用戶輸入的語音信息。
本發(fā)明實(shí)施例中,用戶輸入的語音信息可以分為兩大類,一類是通過拼字 方式輸入的語音信息,例如語音輸入:立早章。另一類是通過偏旁部首描述的語音輸入,例如語音輸入:三點(diǎn)水的沙。
步驟302:按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息。
本發(fā)明實(shí)施例中,第一預(yù)設(shè)規(guī)則也可以分為兩大類,一類是拼字規(guī)則,另一類是偏旁部首規(guī)則。例如,第一預(yù)設(shè)規(guī)則為拼字規(guī)則,一般,拼字規(guī)則時(shí)的語音輸入為三字語音輸入,前兩個(gè)字為輔助詞,最后一個(gè)字為待確定的字。因此,可以對(duì)語音信息進(jìn)行解析,得到語音信息中包括的各個(gè)音節(jié),例如解析出立早章這三個(gè)音節(jié),將前兩個(gè)音節(jié)作為第一子信息,將最后一個(gè)音節(jié)作為第二子信息。再例如,第一預(yù)設(shè)規(guī)則為偏旁部首規(guī)則,對(duì)語音信息進(jìn)行解析,得到語音信息中包括的各個(gè)音節(jié),例如解析出三點(diǎn)水的沙這五個(gè)音節(jié),將前三個(gè)音節(jié)作為第一子信息,將組后一個(gè)音節(jié)作為第二子信息。
綜上所述,第一子信息為輔助詞,用于確定第二子信息。第一子信息可以是拼字類的輔助信息,也可以是偏旁部首類的輔助信息。
本發(fā)明實(shí)施例中,第一子信息和第二子信息均為語音信息,而非文本信息。
步驟303:在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,預(yù)定義的第一數(shù)據(jù)表具體為熱詞庫(kù),即將常用的輔助詞+待確定詞的匹配關(guān)系存儲(chǔ)在第一數(shù)據(jù)表中。這里,第一數(shù)據(jù)表也可以分為兩大類,一類是基于拼字規(guī)則的數(shù)據(jù)表,另一類是基于偏旁部首規(guī)則的數(shù)據(jù)表。例如,基于拼字規(guī)則的數(shù)據(jù)表:立早章、弓長(zhǎng)張、木子李等等。再例如,基于偏旁部首規(guī)則的數(shù)據(jù)表:三點(diǎn)水的沙、三點(diǎn)水的殺、三點(diǎn)水的漠、三點(diǎn)水的沫等等??梢?,與第一信息相匹配的第二子信息可以是一個(gè),也可以是多個(gè)。最后,確定出與第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,當(dāng)在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音子信息;對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行 文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息;按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息;當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。這里,各個(gè)語音子信息為第一子信息中所包含的各個(gè)音節(jié)。
步驟304:當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息。
步驟305:將查找到的所有文本信息分別轉(zhuǎn)換為對(duì)應(yīng)的語音信息;將語音信息相同的文本信息劃分為一類文本信息組。
本發(fā)明實(shí)施例中,當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;將查找到的所有文本信息分別轉(zhuǎn)換為對(duì)應(yīng)的語音信息;將語音信息相同的文本信息劃分為一類文本信息組;分類顯示輸出所有的文本信息組。例如,當(dāng)用戶輸入的語音信息為三點(diǎn)水的字,第二子信息為字,滿足第一預(yù)定條件,則此時(shí)顯示所有帶三點(diǎn)水的字。這里,第二數(shù)據(jù)表為所有字的數(shù)據(jù)表。當(dāng)查找到所有帶三點(diǎn)水的字時(shí),將這些字為對(duì)應(yīng)的語音信息,然后將語音信息發(fā)音相同的文本信息歸位一類進(jìn)行顯示,以實(shí)現(xiàn)對(duì)于所有偏旁部首的覆蓋性和多候選排序。例如:
ting 汀
hui 匯 洄 潰
cha 汊
shan 汕 潸
han 汗 漢 涵 瀚
xun 汛 洵 潯
ru 汝 濡 洳 溽
jiang 江 洚
chi 池
wu 污 浯
shang 湯
mi 汨
wang 汪
步驟306:顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,電子設(shè)備具有顯示屏,利用顯示屏顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,對(duì)于所有偏旁部首的字,分類顯示輸出所有的文本信息組?;蛘?,獲取所述第一子信息對(duì)應(yīng)的所有文本信息的使用頻率,按照使用頻率由高到低的順序依次顯示輸出所有的文本信息。
本發(fā)明實(shí)施例通過輔助詞來確定用戶需要的字詞,可以通過拼字的方式確定用戶需要的字詞,也可以通過偏旁部首的方式確定用戶需要的字詞。本發(fā)明實(shí)施例的技術(shù)方案能夠通過拼字語音方式進(jìn)行文字的輸入,能夠?qū)ΤR姷钠醋终f法進(jìn)行支持。本發(fā)明實(shí)施例的技術(shù)方案還能夠通過偏旁部首來快速確定字詞;能夠通過語義解析,糾正語音識(shí)別錯(cuò)誤,從而給出正確的字詞輸出;能夠?qū)λ衅圆渴讓?duì)應(yīng)的字詞和發(fā)音進(jìn)行覆蓋性支持;通過建立預(yù)定義的第一數(shù)據(jù)表,即熱詞庫(kù),從而提高對(duì)應(yīng)句型的語音識(shí)別率。
圖4為本發(fā)明實(shí)施例一的電子設(shè)備的結(jié)構(gòu)組成示意圖,如圖4所示,所述電子設(shè)備包括:
語音采集單元41,用于采集用戶的語音輸入,得到語音信息;
第一解析單元42,用于按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息;
第一查找單元43,用于在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息;
輸出單元44,用于顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖4所示的電子設(shè)備中的各單元的實(shí)現(xiàn)功能可參照前述信息處理方法的相關(guān)描述而理解。圖4所示的電子設(shè)備中的各單元的功能可通過運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過具體的邏輯電路而實(shí)現(xiàn)。
圖5為本發(fā)明實(shí)施例二的電子設(shè)備的結(jié)構(gòu)組成示意圖,如圖5所示,所述電子設(shè)備包括:
語音采集單元51,用于采集用戶的語音輸入,得到語音信息;
第一解析單元52,用于按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息;
第一查找單元53,用于在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息;
輸出單元54,用于顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,所述電子設(shè)備還包括:
第二解析單元55,用于當(dāng)所述第一查找單53元在預(yù)定義的第一數(shù)據(jù)表中未查找到與所述第一子信息相匹配的第二子信息時(shí),對(duì)所述第一子信息進(jìn)行語音解析,得到所述第一子信息中包括的各個(gè)語音子信息;
語音文本轉(zhuǎn)換單元56,用于對(duì)所述第一子信息中包括的各個(gè)語音子信息進(jìn)行文本轉(zhuǎn)換,得到所述各個(gè)語音子信息對(duì)應(yīng)的文本子信息;
拼字單元57,用于按照預(yù)設(shè)的一條以上組合規(guī)則對(duì)各個(gè)文本子信息進(jìn)行組合,得到相應(yīng)的候選文本信息;
確定單元58,用于當(dāng)所述候選的文本信息對(duì)應(yīng)的語音信息與所述第二子信息相一致時(shí),所述候選的文本信息為與所述第二子信息對(duì)應(yīng)的文本信息。
所述電子設(shè)備還包括:
添加單元59,用于將所述第一子信息與所述第二子信息的匹配關(guān)系、以及與所述第二子信息對(duì)應(yīng)的文本信息存儲(chǔ)至預(yù)定義的所述第一數(shù)據(jù)表中。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖5所示的電子設(shè)備中的各單元的實(shí)現(xiàn)功能可參照前述信息處理方法的相關(guān)描述而理解。圖5所示的電子設(shè)備中的各單元的功能可通過運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過具體的邏輯電路而實(shí)現(xiàn)。
圖6為本發(fā)明實(shí)施例三的電子設(shè)備的結(jié)構(gòu)組成示意圖,如圖6所示,所述電子設(shè)備包括:
語音采集單元61,用于采集用戶的語音輸入,得到語音信息;
第一解析單元62,用于按照第一預(yù)設(shè)規(guī)則對(duì)所述語音信息進(jìn)行解析,得到第一子信息和第二子信息;
第一查找單元63,用于在預(yù)定義的第一數(shù)據(jù)表中查找與所述第一子信息相匹配的第二子信息,并確定出與所述第二子信息對(duì)應(yīng)的文本信息;
輸出單元64,用于顯示輸出與所述第二子信息對(duì)應(yīng)的文本信息。
本發(fā)明實(shí)施例中,所述電子設(shè)備還包括:
第二查找單元65,用于當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;
文本語音轉(zhuǎn)換單元66,用于將查找到的所有文本信息分別轉(zhuǎn)換為對(duì)應(yīng)的語音信息;
歸類單元67,用于將語音信息相同的文本信息劃分為一類文本信息組;
所述輸出單元64,還用于分類顯示輸出所有的文本信息組。
所述第二查找單元65,還用于當(dāng)所述第二子信息滿足第一預(yù)定條件時(shí),在第二數(shù)據(jù)表中查找與所述第一子信息對(duì)應(yīng)的所有文本信息;
所述電子設(shè)備還包括:
獲取單元68,用于獲取所述第一子信息對(duì)應(yīng)的所有文本信息的使用頻率;
所述輸出單元64,還用于按照使用頻率由高到低的順序依次顯示輸出所有的文本信息。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖6所示的電子設(shè)備中的各單元的實(shí)現(xiàn)功能可參照前述信息處理方法的相關(guān)描述而理解。圖6所示的電子設(shè)備中的各單元的功能可通過運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過具體的邏輯電路而實(shí)現(xiàn)。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可 以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。