詞庫查詢方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及計(jì)算機(jī)數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種詞庫查詢方法及裝置。
【背景技術(shù)】
[0002]隨著信息時(shí)代的到來,為了人們相互之間溝通交流的需要,各種各樣的詞庫被建立起來。這些詞庫中,有單機(jī)版的詞庫,也有部署于網(wǎng)絡(luò),能夠聯(lián)機(jī)查詢的詞庫。
[0003]在學(xué)外語背單詞的過程中,學(xué)習(xí)者經(jīng)常會(huì)面臨這種情況:突然聽到、或者想起來一個(gè)詞,明知前幾天剛背過,就是回憶不出意思,單詞書不在身邊沒法翻,身邊沒有外語能手可以求教,于是只能使用身邊的電子設(shè)備檢索,但由于拼寫記不清,用各種字母組合查了半天也沒找到。
[0004]上述場景中的問題,可以統(tǒng)一概括為:當(dāng)用戶對(duì)于記憶過的生詞不能完整回憶時(shí),希望在檢索系統(tǒng)上復(fù)現(xiàn)。但現(xiàn)有的詞庫檢索系統(tǒng)僅提供文字輸入這一種接口,而用戶的記憶中并不含有對(duì)欲檢索詞的完整文字信息,導(dǎo)致檢索失敗。
【發(fā)明內(nèi)容】
[0005]針對(duì)上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種詞庫查詢方法及裝置,以方便用戶的詞庫查詢。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種詞庫查詢方法,所述方法包括:
[0007]獲取用戶輸入的語音信息;
[0008]獲取與所述語音信息相關(guān)的附加信息;
[0009]對(duì)所述語音信息進(jìn)行語音識(shí)別;
[0010]根據(jù)對(duì)所述語音信息進(jìn)行語音識(shí)別的識(shí)別文本,查詢?cè)~庫。
[0011]第二方面,本發(fā)明實(shí)施例還提供了一種詞庫查詢裝置,所述裝置包括:
[0012]語音獲取模塊,用于獲取用戶輸入的語音信息;
[0013]附加模塊,用于獲取與所述語音信息相關(guān)的附加信息;
[0014]語音識(shí)別模塊,用于對(duì)所述語音信息進(jìn)行語音識(shí)別;
[0015]查詢模塊,用于根據(jù)對(duì)所述語音信息進(jìn)行語音識(shí)別的識(shí)別文本,查詢?cè)~庫。
[0016]本發(fā)明實(shí)施例提供的詞庫查詢方法和裝置,通過獲取用戶輸入的語音信息,獲取與所述語音信息相關(guān)的附加信息,對(duì)所述語音信息進(jìn)行語音識(shí)別,以及根據(jù)對(duì)所述語音信息進(jìn)行語音識(shí)別的識(shí)別文本,查詢?cè)~庫,從而方便了用戶的詞庫查詢。
【附圖說明】
[0017]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0018]圖1是本發(fā)明第一實(shí)施例提供的詞庫查詢方法的流程圖;
[0019]圖2A是本發(fā)明第一實(shí)施例提供的執(zhí)行所述詞庫查詢方法的終端的查詢前的交互界面圖;
[0020]圖2B是本發(fā)明第一實(shí)施例提供的執(zhí)行所述詞庫查詢方法的終端的查詢后的交互界面圖;
[0021]圖3是本發(fā)明第二實(shí)施例提供的詞庫查詢方法中附加信息獲取操作的流程圖;
[0022]圖4是本發(fā)明第三實(shí)施例提供的詞庫查詢方法中附加信息獲取操作的流程圖;
[0023]圖5是本發(fā)明第四實(shí)施例提供的詞庫查詢方法的流程圖;
[0024]圖6是本發(fā)明第五實(shí)施例提供的詞庫查詢方法中查詢操作的流程圖;
[0025]圖7是本發(fā)明第六實(shí)施例提供的詞庫查詢方法的流程示意圖;
[0026]圖8是本發(fā)明第七實(shí)施例提供的詞庫查詢裝置的結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0027]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0028]第一實(shí)施例
[0029]本實(shí)施例提供了詞庫查詢方法的一種技術(shù)方案。所述詞庫查詢方法由詞庫查詢裝置執(zhí)行。所述詞庫查詢裝置通常集成在用戶側(cè)的終端設(shè)備中。并且,所述用戶側(cè)的終端設(shè)備可以是移動(dòng)終纟而或者固定終立而。
[0030]參見圖1,所述詞庫查詢方法包括:
[0031]SI I,獲取用戶輸入的語音信息。
[0032]用戶輸入的語音信息是關(guān)于待查詢?cè)~語的語音信息。比如,用戶能夠清晰的辨認(rèn)或者記憶所述待查詢?cè)~語的信息時(shí),所述語音信息是所述待查詢?cè)~語的完整語音信息。而如果用戶只能辨認(rèn)或者記憶所述待查詢?cè)~語中的一部分信息時(shí),所述語音信息會(huì)是通配語音的語音信息。
[0033]例如,用戶需要在詞庫中查找一個(gè)詞語的相關(guān)細(xì)節(jié)信息,但是用戶并不能準(zhǔn)確的記憶這個(gè)詞語的全部細(xì)節(jié),而是只知道要查詢的這個(gè)詞語是一個(gè)包含四個(gè)音節(jié)的詞語,并且這個(gè)詞語的第一個(gè)音節(jié)對(duì)應(yīng)于漢語拼音“da”,最后一個(gè)音節(jié)對(duì)應(yīng)于漢語拼音“cheng”,中間的兩個(gè)音節(jié)用戶并不清楚。那么,可以約定用漢語拼音的發(fā)音“shen me”作為通配語音,代替中間的兩個(gè)音節(jié)。這樣,用戶輸入的語音信息就是“da shen me shen me cheng”。
[0034]S12,獲取與所述語音信息相關(guān)的附加信息。
[0035]所述附加信息是對(duì)準(zhǔn)確的詞庫查詢有輔助作用的其他信息。例如,所述附加信息可以包括:對(duì)所述語音信息所屬的語種進(jìn)行的設(shè)置,或者對(duì)所述語音信息中是否允許通配語音的出現(xiàn)進(jìn)行的設(shè)置。
[0036]S13,對(duì)所述語音信息進(jìn)行語音識(shí)別。
[0037]在本實(shí)施例中,對(duì)所述語音信息進(jìn)行的語音識(shí)別是根據(jù)獲取到的附加信息進(jìn)行的語音識(shí)別。比如,所述附加信息中包括用戶對(duì)所述語音信息所屬的語種進(jìn)行的設(shè)置,則對(duì)所述語音信息進(jìn)行的語音識(shí)別則是根據(jù)上述對(duì)語種的設(shè)置,對(duì)所述語音信息進(jìn)行的識(shí)別。
[0038]S14,根據(jù)對(duì)所述語音信息進(jìn)行語音識(shí)別的識(shí)別文本,查詢?cè)~庫。
[0039]對(duì)所述語音信息進(jìn)行語音識(shí)別之后,能夠得到與用戶輸入的語音信息相對(duì)應(yīng)的識(shí)別文本。在得到了所述識(shí)別文本之后,利用所述識(shí)別文本查詢?cè)~庫,以得到詞庫的查詢結(jié)果O
[0040]圖2A及圖2B分別示出了詞庫查詢前及詞庫查詢后的執(zhí)行所述詞庫查詢方法的客戶端的顯示界面。參見圖2A,所述顯示界面上提供了原始語音的重放按鈕21、附加信息的設(shè)置按鈕22以及詞庫的查詢按鈕23。參見圖2B,所述顯示界面上提供了利用語音識(shí)別的識(shí)別文本進(jìn)行詞庫查詢的查詢結(jié)果24。
[0041]本實(shí)施例通過獲取用戶輸入的語音信息,對(duì)所述語音信息進(jìn)行語音識(shí)別,獲取與所述語音信息相關(guān)的附加信息,以及根據(jù)對(duì)所述語音信息進(jìn)行語音識(shí)別的識(shí)別文本,查詢?cè)~庫,實(shí)現(xiàn)了利用語音信息對(duì)詞庫的查詢,方便了用戶的詞庫查詢。
[0042]第二實(shí)施例
[0043]本實(shí)施例以本發(fā)明的上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了所述詞庫查詢方法中附加信息獲取操作的一種技術(shù)方案。在該技術(shù)方案中,獲取與所述語音信息相關(guān)的附加信息包括:獲取用戶的語種設(shè)置;根據(jù)用戶的語種設(shè)置,在語音識(shí)別中應(yīng)用為所述語種設(shè)置定制的語種模型。
[0044]參見圖3,獲取與所述語音信息相關(guān)的附加信息包括:
[0045]S31,獲取用戶的語種設(shè)置。
[0046]在本實(shí)施例中,所述附加信息是指用戶對(duì)所述語音信息設(shè)置的語種信息,也稱為語種設(shè)置。獲取所述附加信息,是指獲取用戶的上述語種設(shè)置。
[0047]S32,根據(jù)用戶的語種設(shè)置,在語音識(shí)別中應(yīng)用為所述語種設(shè)置定制的語種模型。
[0048]可以理解的是,在語音識(shí)別的操作中,可以根據(jù)輸入語音所述的語種的不同,應(yīng)用不同的語種模型來執(zhí)行語音識(shí)別。因此,當(dāng)用戶在附加信息設(shè)置中設(shè)置了所述語音信息所屬的語種時(shí),可以進(jìn)一步的設(shè)定在語音識(shí)別中需要應(yīng)用的語種模型。
[0049]本實(shí)施例通過獲取用戶的語種設(shè)置,根據(jù)用戶的語種設(shè)置,在語音識(shí)別中應(yīng)用為所述語種設(shè)置定制的語種模型,從而在語音識(shí)別中根據(jù)用戶的語種設(shè)置應(yīng)用不同的語種模型,提高了語音識(shí)別的識(shí)別準(zhǔn)確率。
[0050]第三實(shí)施例
[0051]本實(shí)施例以本發(fā)明的上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了詞庫查詢方法中附加信息獲取操作的一種技術(shù)方案。在該技術(shù)方案中,獲取與所述語音信息相關(guān)的附加信息包括:判斷對(duì)所述語音信息中是否包含通配語音;若所述語音信息中包含通配語音,在語音識(shí)別中應(yīng)用模糊識(shí)別策略。
[0052]參見圖4,獲取與所述語音信息相關(guān)的附加信息包括:
[0053]S41,判斷對(duì)所述語音信息中是否包含通配語音。
[0054]假設(shè),設(shè)定的通配語音是語音“shen me”,則需要通過語音參數(shù)的匹配在所述語音信息中發(fā)現(xiàn)“shen me”的語音。如果通過語音參數(shù)的匹配在所述語音信息中發(fā)現(xiàn)了 “shenme”的語音,則說明所述語音信息中包含通配語音;如果通過語音參數(shù)的匹配在所述語音信息中未發(fā)現(xiàn)“shen me”的語音,則說明所述語音信息中不包含通配語音。
[0055]當(dāng)然,所述通配語音還可以有其他的形式,本發(fā)明對(duì)此不作限制。
[0056]S42,若所述語音信息中包含通配語音,在語音識(shí)別中應(yīng)用模糊識(shí)別策略。
[0057]所述模糊識(shí)別策略可以是強(qiáng)化輔音的權(quán)重,或者過濾所述通配語音。當(dāng)然,除了上述兩種策略,所述模糊識(shí)別策略還可以包括其他的內(nèi)容,本發(fā)明對(duì)此不作限制。
[0058]本實(shí)施例通過判斷對(duì)所述語音信息中是否包含通配語音,以及當(dāng)所述語音信息中包含通配語音時(shí),在語音識(shí)別中應(yīng)用模糊識(shí)別策略,從而允許用戶在輸入的語音信息中使用通配語音,進(jìn)一步的方便了用戶使用語音信息對(duì)詞庫的查詢。
[0059]第四實(shí)施例
[0060]本實(shí)施例以本發(fā)明的上述實(shí)施例為基礎(chǔ),進(jìn)一步的提供了詞庫查詢方法的一種技術(shù)方案。在該技術(shù)方案中,根據(jù)對(duì)所述語音信息進(jìn)行語音識(shí)別的識(shí)別文本,查詢?cè)~庫包括:利用所述識(shí)別結(jié)果查詢優(yōu)先詞庫。
[0061]參見圖5,所述詞庫查詢方法包括: