一種語音搜索方法及裝置的制造方法
【專利說明】
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種語音搜索方法及裝置。
【【背景技術(shù)】】
[0002]隨著語音識(shí)別技術(shù)的發(fā)展,目前出現(xiàn)了許多基于語音識(shí)別的應(yīng)用,如語音搜索、語音導(dǎo)航等。在移動(dòng)互聯(lián)網(wǎng)時(shí)代,語音搜索可能會(huì)替代目前廣泛使用的文本搜索,成為主流搜索方式。
[0003]現(xiàn)有技術(shù)中,利用語音識(shí)別技術(shù)實(shí)現(xiàn)語音搜索的方法是:對用戶輸入的語音信號(hào)進(jìn)行語音識(shí)別,并根據(jù)置信度最高的一個(gè)識(shí)別結(jié)果進(jìn)行搜索,從而獲得搜索結(jié)果。然而,當(dāng)用戶輸入的語音信號(hào)較短時(shí),在語音識(shí)別時(shí),將沒有足夠的上下文信息,來判斷出最接近的識(shí)別結(jié)果,如果只根據(jù)一個(gè)識(shí)別結(jié)果進(jìn)行搜索,將導(dǎo)致搜索結(jié)果的準(zhǔn)確性和有效性比較低。
【
【發(fā)明內(nèi)容】
】
[0004]有鑒于此,本發(fā)明實(shí)施例提供了一種語音搜索方法及裝置,可以實(shí)現(xiàn)提高語音搜索技術(shù)中搜索結(jié)果的準(zhǔn)確性和有效性。
[0005]本發(fā)明實(shí)施例的一方面,提供一種語音搜索方法,包括:
[0006]對輸入的語音信號(hào)進(jìn)行語音識(shí)別,以獲得M個(gè)識(shí)別結(jié)果,M為大于I的整數(shù);
[0007]根據(jù)所述M個(gè)識(shí)別結(jié)果進(jìn)行搜索,以獲得第一搜索結(jié)果;
[0008]輸出所述第一搜索結(jié)果。
[0009]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)所述M個(gè)識(shí)別結(jié)果進(jìn)行搜索,以獲得第一搜索結(jié)果,包括:
[0010]從所述M個(gè)識(shí)別結(jié)果中選擇N個(gè)識(shí)別結(jié)果,N為大于I且小于或者等于M的整數(shù);
[0011]獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果;
[0012]根據(jù)與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果,獲得所述第一搜索結(jié)果。
[0013]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述從所述M個(gè)識(shí)別結(jié)果中選擇N個(gè)識(shí)別結(jié)果,包括:
[0014]獲得所述M個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果的置信度;
[0015]獲得所述M個(gè)識(shí)別結(jié)果中置信度大于或者等于預(yù)設(shè)的第一閾值的P個(gè)識(shí)別結(jié)果,P為大于或者等于N且小于或者等于M的整數(shù);
[0016]在所述P個(gè)識(shí)別結(jié)果中,去除與其他識(shí)別結(jié)果之間的差值大于或者等于預(yù)設(shè)的第二閾值的識(shí)別結(jié)果,以獲得所述N個(gè)識(shí)別結(jié)果。
[0017]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果,獲得所述第一搜索結(jié)果,包括:
[0018]獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果的初始權(quán)重值;
[0019]根據(jù)所述初始權(quán)重值以及每個(gè)所述識(shí)別結(jié)果的置信度,獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果的排序權(quán)重值;
[0020]根據(jù)排序權(quán)重值由大到小的順序,對與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果進(jìn)行排序,以獲得排序結(jié)果,以作為所述第一搜索結(jié)果。
[0021]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述根據(jù)與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果,獲得所述第一搜索結(jié)果,包括:
[0022]獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果的初始權(quán)重值;
[0023]根據(jù)初始權(quán)重值由大到小的順序,對與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果進(jìn)行排序,以獲得排序結(jié)果,以作為所述第一搜索結(jié)果。
[0024]本發(fā)明實(shí)施例的一方面,提供一種語音搜索裝置,包括:
[0025]語音識(shí)別模塊,用于對輸入的語音信號(hào)進(jìn)行語音識(shí)別,以獲得M個(gè)識(shí)別結(jié)果,M為大于I的整數(shù);
[0026]搜索模塊,用于根據(jù)所述M個(gè)識(shí)別結(jié)果進(jìn)行搜索,以獲得第一搜索結(jié)果;
[0027]輸出模塊,用于輸出所述第一搜索結(jié)果。
[0028]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述搜索模塊,具體用于:
[0029]從所述M個(gè)識(shí)別結(jié)果中選擇N個(gè)識(shí)別結(jié)果,N為大于I且小于或者等于M的整數(shù);
[0030]獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果;
[0031]根據(jù)與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果,獲得所述第一搜索結(jié)果。
[0032]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述搜索模塊用于從所述M個(gè)識(shí)別結(jié)果中選擇N個(gè)識(shí)別結(jié)果時(shí),具體用于:
[0033]獲得所述M個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果的置信度;
[0034]獲得所述M個(gè)識(shí)別結(jié)果中置信度大于或者等于預(yù)設(shè)的第一閾值的P個(gè)識(shí)別結(jié)果,P為大于或者等于N且小于或者等于M的整數(shù);
[0035]在所述P個(gè)識(shí)別結(jié)果中,去除與其他識(shí)別結(jié)果之間的差值大于或者等于預(yù)設(shè)的第二閾值的識(shí)別結(jié)果,以獲得所述N個(gè)識(shí)別結(jié)果。
[0036]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述搜索模塊用于根據(jù)與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果,獲得所述第一搜索結(jié)果時(shí),具體用于:
[0037]獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果的初始權(quán)重值;
[0038]根據(jù)所述初始權(quán)重值以及每個(gè)所述識(shí)別結(jié)果的置信度,獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果的排序權(quán)重值;
[0039]根據(jù)排序權(quán)重值由大到小的順序,對與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果進(jìn)行排序,以獲得排序結(jié)果,以作為所述第一搜索結(jié)果。
[0040]如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述搜索模塊,具體用于:
[0041]獲得與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果的初始權(quán)重值;
[0042]根據(jù)初始權(quán)重值由大到小的順序,對與所述N個(gè)識(shí)別結(jié)果中每個(gè)所述識(shí)別結(jié)果相匹配的第二搜索結(jié)果進(jìn)行排序,以獲得排序結(jié)果,以作為所述第一搜索結(jié)果。
[0043]由以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下有益效果:
[0044]本發(fā)明實(shí)施例中,根據(jù)經(jīng)過語音識(shí)別后,獲得的M個(gè)識(shí)別結(jié)果進(jìn)行搜索,以獲得第一搜索結(jié)果并輸出。與現(xiàn)有技術(shù)中只根據(jù)置信度最高的一個(gè)識(shí)別結(jié)果進(jìn)行搜索的技術(shù)方案相比,本發(fā)明實(shí)施例提供的技術(shù)方案,通過根據(jù)多個(gè)識(shí)別結(jié)果進(jìn)行搜索,可以提高用于搜索的識(shí)別結(jié)果,能夠命中用戶真實(shí)意圖的概率,從而,可以提高語音搜索技術(shù)中搜索結(jié)果的準(zhǔn)確性和有效性,提升用戶體驗(yàn)。
【【附圖說明】】
[0045]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0046]圖1是本發(fā)明實(shí)施例所提供的語音搜索方法的流程示意圖;
[0047]圖2是本發(fā)明實(shí)施例所提供的語音搜索裝置的功能方塊圖。
【【具體實(shí)施方式】】
[0048]為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0049]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保