欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種語音識別方法及裝置、電子設(shè)備的制作方法

文檔序號:2825559閱讀:257來源:國知局
一種語音識別方法及裝置、電子設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種語音識別方法及裝置、電子設(shè)備,接收語音輸入,并通過喚醒引擎將所述語音輸入識別為喚醒指令,在使用所述喚醒指令喚醒搜索引擎的同時,確定與所述喚醒指令對應(yīng)的識別范圍,與識別引擎全部的識別范圍相比,與所述喚醒指令對應(yīng)的識別范圍相對較小,因此,縮小了識別引擎的識別范圍,與較大的識別范圍相比,在較小的范圍內(nèi)搜索到目標(biāo)的精度更高。
【專利說明】一種語音識別方法及裝置、電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及模式識別領(lǐng)域,尤其涉及一種語音識別方法及裝置、電子設(shè)備。
【背景技術(shù)】
[0002]目前,語音識別技術(shù)得到了越來越廣泛的應(yīng)用?,F(xiàn)有的應(yīng)用于智能電視的語音識別的方法,通常先接受用戶輸入的喚醒指令,依據(jù)喚醒指令喚醒語音控制模式,再依據(jù)用戶的語音指令搜索對象,將搜索到的對象呈現(xiàn)給用戶。例如,智能電視接受用戶輸入的喚醒指令“語音助手”,即進(jìn)入語音控制模塊,再接收用戶的語音“西游記”,則將與“西游記”相關(guān)的對象呈現(xiàn)給用戶。通常,識別引擎的搜索范圍往往是海量的,因此,現(xiàn)有的語音識別方法獲取的搜索結(jié)果往往精度不高,從而不能滿足用戶的需求。

【發(fā)明內(nèi)容】

[0003]有鑒于此,本發(fā)明實施例提供了一種語音識別方法及裝置、電子設(shè)備,目的在于解決現(xiàn)有的語音識別方法精度不高的問題。
[0004]為了實現(xiàn)上述目的,本發(fā)明實施例提供了以下技術(shù)方案:
[0005]一種語音識別方法,應(yīng)用于電子設(shè)備,包括:
[0006]接收語音輸入;
[0007]通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0008]根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述識別引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0009]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0010]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0011]優(yōu)選地,所述方法還包括:
[0012]在根據(jù)所述喚醒指令喚醒識別弓I擎之后,關(guān)閉所述喚醒弓I擎。
[0013]優(yōu)選地,所述方法還包括:
[0014]獲取用戶輸入的識別指令;
[0015]依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果。
[0016]優(yōu)選地,在所述獲得搜索結(jié)果之后,還包括:
[0017]如果所述喚醒引擎處于關(guān)閉狀態(tài),則開啟所述喚醒引擎。
[0018]優(yōu)選地,所述方法還包括:
[0019]如果在所述接收語音輸入時,所述電子設(shè)備播放音頻,則利用回波抵消技術(shù)還原所述語音輸入;[0020]如果在所述根據(jù)所述喚醒指令喚醒識別引擎后,所述電子設(shè)備播放音頻,則關(guān)閉或降低所述電子設(shè)備播放音頻的音量。
[0021]優(yōu)選地,所述識別引擎包括:
[0022]本地識別引擎;或者,
[0023]云端識別引擎。
[0024]一種語音識別裝置,應(yīng)用于電子設(shè)備,包括:
[0025]語音接收模塊,用于接收語音輸入;
[0026]指令獲取模塊,用于通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0027]確定模塊,用于根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0028]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0029]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0030]優(yōu)選地,所述裝置還包括:
[0031]第一控制模塊,用于在根據(jù)所述喚醒指令喚醒識別引擎之后,關(guān)閉所述喚醒引擎。
[0032]優(yōu)選地,所述裝置還包括:
[0033]識別模塊,用于獲取用戶輸入的識別指令,并依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果。
[0034]優(yōu)選地,所述裝置還包括:
[0035]第二控制模塊,如果所述喚醒引擎處于關(guān)閉狀態(tài),則開啟所述喚醒引擎。
[0036]優(yōu)選地,所述裝置還包括:
[0037]回波抵消模塊,用于如果在所述接收語音輸入時,所述電子設(shè)備播放音頻,則利用回波抵消技術(shù)還原所述語音輸入;
[0038]音量控制模塊,用于如果在所述根據(jù)所述喚醒指令喚醒識別引擎后,所述電子設(shè)備播放音頻,則關(guān)閉或降低所述電子設(shè)備播放音頻的音量。
[0039]一種電子設(shè)備,包括:
[0040]輸入輸出接口,用于接收語音輸入;
[0041]處理器,用于通過喚醒引擎將所述語音輸入識別為喚醒指令,并根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0042]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0043]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0044]本發(fā)明實施例提供的語音識別方法及裝置、電子設(shè)備,接收語音輸入,并通過喚醒引擎將所述語音輸入識別為喚醒指令,在使用所述喚醒指令喚醒搜索引擎的同時,確定與所述喚醒指令對應(yīng)的識別范圍,與識別引擎全部的識別范圍相比,與所述喚醒指令對應(yīng)的識別范圍相對較小,因此,縮小了識別引擎的識別范圍,與較大的識別范圍相比,在較小的范圍內(nèi)搜索到目標(biāo)的精度更高。
【專利附圖】

【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0046]圖1為本發(fā)明實施例公開的一種語音識別方法的流程圖;
[0047]圖2為本發(fā)明實施例公開的又一種語音識別方法的流程圖;
[0048]圖3為本發(fā)明實施例公開的又一種語音識別方法的流程圖;
[0049]圖4為本發(fā)明實施例公開的又一種語音識別方法的流程圖;
[0050]圖5為本發(fā)明實施例公開的一種語音識別裝置的結(jié)構(gòu)示意圖;
[0051]圖6為本發(fā)明實施例公開的又一種語音識別裝置的結(jié)構(gòu)示意圖;
[0052]圖7為本發(fā)明實施例公開的一種電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]本發(fā)明實施例公開了一種語音識別方法及裝置、電子設(shè)備,目的在于通過喚醒指令在喚醒識別引擎的同時,依據(jù)喚醒指令縮小識別引擎的識別范圍,與海量的識別相比,在較小的識別范圍中進(jìn)行語音識別的精度更高,因此,能夠提高語音識別的精度。
[0054]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0055]本發(fā)明實施例公開了一種語音識別方法,應(yīng)用于電子設(shè)備,如圖1所示,所述方法包括:
[0056]SlOl:接收語音輸入;
[0057]本實施例中,所述語音可以由用戶發(fā)出,所述電子設(shè)備利用音頻獲取裝置接收語音輸入。
[0058]S102:通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0059]其中,所述喚醒引擎為電子設(shè)備中觸發(fā)語音識別的引擎,通常,在喚醒引擎接收到語音后,會進(jìn)行判斷,如果判定接收到的語音為預(yù)設(shè)的觸發(fā)口令,則認(rèn)為所述語音為喚醒指令。
[0060]需要強調(diào)的是,本實施例中的喚醒指令與現(xiàn)有的語音識別方式中的喚醒指令不同,本實施例中的喚醒指令不僅具備喚醒語音識別引擎的功能,還具有指示不同的識別領(lǐng)域的功能。
[0061]S103:根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,其中,所述識別引擎具有N個識別項,M小于N,所述M和N均為大于或等于I的整數(shù)。[0062]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,Ml、M2均為小于N的整數(shù)。
[0063]也就是說,不同的喚醒指令對應(yīng)不同的識別范圍,當(dāng)喚醒指令不同時,識別引擎確定出的識別范圍是不同的,不同識別范圍中的識別項的數(shù)量可以相同,也可以不同,即Ml與M2可以相同或不同,但均小于識別引擎的全部識別項的數(shù)量N。例如,喚醒指令“我要看視頻”和“我要聽音樂”分別指示的識別領(lǐng)域為“視頻”和“音樂”。
[0064]下面以智能電視為執(zhí)行主體,對本實施例所述的方法進(jìn)行舉例描述:
[0065]現(xiàn)有技術(shù)中,智能電視接收用戶的語音輸入“語音助手”,則通過喚醒引擎將語音數(shù)據(jù)識別為喚醒指令,并依據(jù)喚醒指令喚醒識別引擎,識別引擎依據(jù)用戶再次輸入的語音數(shù)據(jù)在全部識別項中進(jìn)行語音識別。
[0066]而本實施例所述的方法中,智能電視通過麥克采集用戶的語音輸入,當(dāng)用戶的語音輸入“我要看視頻”被智能電視采集到時,智能電視通過喚醒引擎將所述語音輸入“我要看視頻”識別為喚醒指令,并根據(jù)所述喚醒指令喚醒識別引擎,在喚醒識別引擎的同時,因為所述語音中的“視頻”指示了識別范圍,因此,使得識別引擎確定與喚醒指令對應(yīng)的包含M個視頻識別項的范圍為識別范圍,在確定的識別范圍內(nèi)進(jìn)行識別,相比于在全部識別引擎的識別項中進(jìn)行識別相比,范圍縮小了,相當(dāng)于在識別之前進(jìn)行了一次識別范圍的篩選,因此,能夠提聞識別的精度。
[0067]進(jìn)一步地,當(dāng)智能電視采集到用戶輸入的語音“我要聽音樂”時,智能電視在喚醒識別引擎的同時,確定與“音樂”對應(yīng)的識別范圍,并在“音樂”的范圍內(nèi)進(jìn)行識別,可見,可以預(yù)先針對不同的識別領(lǐng)域定義不同的喚醒指令,從而縮小語音識別的范圍。
[0068]本實施例所述的語音識別方法,喚醒引擎在喚醒識別引擎的同時,識別引擎能夠依據(jù)喚醒指令從所有的識別項中,確定出當(dāng)前的識別范圍,因為小范圍識別與大范圍識別能夠獲得更高的識別結(jié)果,因此,本實施例所述的語音識別方法具有識別精度高的優(yōu)勢。
[0069]本發(fā)明實施例公開的又一種語音識別方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備可以為具有語音獲取及喚醒、識別功能的電子設(shè)備,如圖2所示,所述方法包括:
[0070]S201:接收語音輸入;
[0071]S202:通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0072]S203:根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述識別引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0073]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0074]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0075]本實施例中,所述識別引擎可以為本地識別引擎,也可以為網(wǎng)絡(luò)識別引擎,而無論本地識別引擎還是網(wǎng)絡(luò)識別引擎,均能夠在本地和/或網(wǎng)絡(luò)進(jìn)行識別,這里不做限定。
[0076]S204:關(guān)閉所述喚醒引擎。[0077]本實施例中所述的語音識別方法,與上述實施例相比,區(qū)別在于,在喚醒識別引擎之后,將喚醒引擎關(guān)閉,一方面,能夠避免喚醒引擎繼續(xù)消耗電能,達(dá)到節(jié)省能源的目的,另一方面,能夠避免在語音識別的同時繼續(xù)采集語音輸入,并喚醒識別引擎,而對當(dāng)前的語音識別過程造成干擾。
[0078]本發(fā)明公開的又一種語音識別方法,應(yīng)用于電子設(shè)備,如圖3所示,所述方法包括:
[0079]S301:接收語音輸入;
[0080]例如,接收用戶的語音輸入“我要看電影”。
[0081]S302:通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0082]需要說明的是,如果語音輸入為預(yù)設(shè)的口令,則可以識別為喚醒指令,例如,將“我要看電影”識別為喚醒指令,而如果語音輸入不是預(yù)設(shè)的口令,例如,用戶之間聊天的內(nèi)容,則不會被識別為喚醒口令,也就是說,可以實時監(jiān)聽用戶的語音輸入,當(dāng)其為預(yù)設(shè)的口令時,則識別為喚醒指令。
[0083]S303:根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述識別引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0084]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0085]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0086]S304:獲取用戶輸入的識別指令;
[0087]本實施例中,用戶輸入的識別語音為用戶欲獲得的對象的名稱,例如“無間道”。
[0088]用戶輸入的識別語音可以從S301中接收到的語音輸入中獲取,也可以利用音頻獲取設(shè)備直接接收用戶的輸入,第一種情況下,S301中用戶輸入的語音中既包括喚醒指令也包括識別指令,例如接收用戶的語音輸入“我要看電影無間道”,其中,將“我要看電影”識別為喚醒指令,將“無間道”作為識別指令,此時,可以看作接收到的用戶的語音輸入為一句話,即用戶同時輸入喚醒指令和識別指令;在第二種情況下,S301中用戶輸入的語音只包括喚醒指令,在喚醒指令之后,用戶再次輸入識別指令,例如,用戶先輸入語音“我要看電影”,停頓之后再次輸入語音“無間道”,此時,可以看作接收到的用戶的語音輸入為兩句話,即用戶分別輸入喚醒指令和識別指令。
[0089]在第一種情況下,S304可以在S302之前執(zhí)行,這里不做限定。
[0090]S305:依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果。
[0091]優(yōu)選地,在S305之后,還可以包括:
[0092]S306:判斷所述喚醒引擎是否處于關(guān)閉狀態(tài),如果是,執(zhí)行S307,如果否,則執(zhí)行S308 ;
[0093]S307:開啟所述喚醒引擎;
[0094]S308:實時監(jiān)聽用戶的語音輸入。
[0095]其中,本實施例中及上述實施例中對喚醒引擎進(jìn)行開啟或關(guān)閉的操作可以使用硬件開關(guān)進(jìn)行控制,也可以使用軟件范疇的指令進(jìn)行控制,這里不做限定。
[0096]下面仍然以智能電視為例,對本實施例中所述的語音識別方法進(jìn)行舉例:
[0097]智能電視接收用戶的語音輸入“我要看電影”,通過喚醒引擎將“我要看電影”識別為喚醒指令,根據(jù)所述喚醒指令喚醒識別引擎,并確定與“電影”對應(yīng)的識別范圍,智能電視再次接收用戶輸入的語音“無間道”,從確定出的識別范圍內(nèi)識別與“無間道”對應(yīng)的識別項。
[0098]或者,智能電視接收用戶的語音輸入“我要看電影無間道”,通過喚醒引擎將“我要看電影”識別為喚醒指令,根據(jù)所述喚醒指令喚醒識別引擎,并確定與“電影”對應(yīng)的識別范圍,并從“我要看電影無間道”中獲取識別指令“無間道”,從確定的識別范圍內(nèi)識別與“無間道”對應(yīng)的識別項。
[0099]又或者,
[0100]智能電視接收用戶的語音輸入“我要聽音樂無間道”,通過喚醒引擎將“我要聽音樂”識別為喚醒指令,根據(jù)所述喚醒指令喚醒識別引擎,并確定與“音樂”對應(yīng)的識別范圍,并從“我要聽音樂無間道”中獲取識別指令“無間道”,從確定的識別范圍內(nèi)識別與“無間道”對應(yīng)的識別項。
[0101]需要說明的是,與“電影”對應(yīng)的識別范圍跟與“音樂”對應(yīng)的識別范圍是不同的,識別出的識別項也是不同的。當(dāng)語音輸入為“我要看電影無間道”時,識別出的可能為名為“無間道”的電影,而當(dāng)語音輸入為“我要聽音樂無間道”時,識別出的可能為電影《無間道》的插曲。
[0102]而現(xiàn)有的語音識別方法,只能接收用戶統(tǒng)一的喚醒語音,例如“語音助手”,喚醒引擎將識別引擎喚醒后,獲取用戶的識別指令,例如“無間道”,依據(jù)識別指令,在識別引擎包含的所有的識別項中進(jìn)行識別,識別出與“無間道”有關(guān)的所有內(nèi)容,包括視頻和音頻。
[0103]由此可見,本實施例中所述的語音識別方法,與現(xiàn)有技術(shù)相比,能夠具體到某一領(lǐng)域的識別范圍內(nèi)進(jìn)行識別,因為減少了識別項,所以能夠提高識別效率,同時,能夠提高識別的精度,識別的結(jié)果更符合用戶的要求。
[0104]本發(fā)明實施例公開的又一種語音識別方法,應(yīng)用于電子設(shè)備,如圖4所示,包括:
[0105]S401:接收語音輸入;
[0106]S402:判斷所述電子設(shè)備是否正在播放音頻,如果是,執(zhí)行S403,如果否,執(zhí)行S404 ;
[0107]S403:利用回波抵消技術(shù)還原所述語音輸入;
[0108]其中,回波抵消技術(shù)是指,在二線傳輸?shù)膬蓚€方向上同時間、同頻譜地占用線路,在線路上兩個方向傳輸?shù)男盘柾耆煸谝黄?,本端發(fā)信號的回波即成為本端收信號的干擾信號,利用自適應(yīng)濾波器可抵消回波以達(dá)到較好的接收信號質(zhì)量。
[0109]簡單而言,本實施例中,回波抵消技術(shù)是指電子設(shè)備利用自身發(fā)出的音頻,從接收到的語音輸入與自身發(fā)出的音頻的混合音頻中,消除自身發(fā)出的音頻,從而還原語音數(shù)據(jù)。
[0110]使用回波抵消技術(shù),可以避免語音輸入收到電子設(shè)備自身外放音頻的干擾,從后續(xù)的語音識別奠定基礎(chǔ),能夠保證語音識別的正確性。
[0111]S404:通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0112]S405:根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述識別引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0113]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0114]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0115]S406:判斷所述電子設(shè)備是否正在播放音頻,如果是,執(zhí)行S407,如果否,執(zhí)行S408 ;
[0116]S407:關(guān)閉或降低所述電子設(shè)備播放音頻的音量;
[0117]如果電子設(shè)備在語音識別階段還在播放音頻,可能會影響識別指令的接收,因此,需要關(guān)閉或降低所述電子設(shè)備播放音頻的音量,以便于提高識別的準(zhǔn)確性。
[0118]S408:獲取用戶輸入的識別指令;
[0119]S409:依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果。
[0120]例如,智能電視接收語音輸入“我要看電影”時,判斷出正在外放音頻,則利用回波抵消技術(shù)還原語音輸入“我要看電影”,喚醒引擎將其識別為喚醒指令,根據(jù)所述喚醒指令喚醒識別引擎,確定識別范圍,如果喚醒識別引擎后,判斷出自身仍然外放音頻,則關(guān)閉或降低外放音頻的音量,使得不會干擾用戶輸入的語音,當(dāng)再次接收到語音“無間道”時,在確定的范圍內(nèi)識別出與“無間道”對應(yīng)的識別項。
[0121]與前述實施例相比,本實施例所述的語音識別方法,在接收語音輸入后判斷電子設(shè)備是否播放音頻,如果是,則利用回波抵消技術(shù)還原所述語音輸入,當(dāng)識別引擎被喚醒后,意味著即將獲取語音識別指令,則再次判斷電子設(shè)備是否播放音頻,如果是,則關(guān)閉或降低外放音頻的音量,其中回波抵消技術(shù)使得使用電子設(shè)備播放音頻時,依然能夠準(zhǔn)確地檢測到用戶輸入的語音,而當(dāng)識別引擎被喚醒后關(guān)閉或降低外放音頻的音量,能夠最大限度地保證語音識別的準(zhǔn)確性。
[0122]與上述方法實施例相對應(yīng)的,本發(fā)明實施例公開了一種語音識別裝置,應(yīng)用于電子設(shè)備,如圖5所示,包括:
[0123]語音接收模塊501,用于接收語音輸入;
[0124]指令獲取模塊502,用于通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0125]確定模塊503,用于根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0126]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0127]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0128]本實施例所述的語音識別裝置進(jìn)行語音識別的過程為:接收用戶的語音輸入,例如“我要看小說”,喚醒引擎將語音輸入識別為喚醒指令,依據(jù)所述喚醒指令喚醒識別引擎,使得識別引擎從全部識別項中確定與“小說”對應(yīng)的識別范圍。因此縮小了識別范圍,所以能夠提聞?wù)Z首識別的精度。
[0129]本發(fā)明實施例公開的又一種語音識別裝置,如圖6所示,包括:
[0130]語音接收模塊601,用于接收語音輸入;
[0131]回波抵消模塊602,用于如果在所述接收語音輸入時,所述電子設(shè)備播放音頻,則利用回波抵消技術(shù)還原所述語音輸入;
[0132]指令獲取模塊603,用于通過喚醒引擎將所述語音輸入識別為喚醒指令;
[0133]確定模塊604,用于根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0134]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0135]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,Ml、M2均為小于N的整數(shù)。
[0136]第一控制模塊605,用于在根據(jù)所述喚醒指令喚醒識別弓I擎之后,關(guān)閉所述喚醒弓I擎;
[0137]音量控制模塊606,用于如果在所述根據(jù)所述喚醒指令喚醒識別引擎后,所述電子設(shè)備播放音頻,則關(guān)閉或降低所述電子設(shè)備播放音頻的音量;
[0138]識別模塊607,用于獲取用戶輸入的識別指令,并依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果;
[0139]第二控制模塊608,如果所述喚醒引擎處于關(guān)閉狀態(tài),則開啟所述喚醒引擎。
[0140]本實施例所述的語音識別裝置中,回波抵消模塊、第一控制模塊、音量控制模塊、識別模塊、第二控制模塊均為優(yōu)選模塊。所述語音識別裝置能夠縮小識別的范圍,從而提高識別精度和效率。
[0141]本發(fā)明實施例還公開了一種電子設(shè)備,如圖7所示,包括:
[0142]輸入輸出接口 701,用于接收語音輸入;
[0143]處理器702,用于通過喚醒引擎將所述語音輸入識別為喚醒指令,根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù);
[0144]其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍;
[0145]當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
[0146]所述電子設(shè)備可以為智能電視、PC、PAD、移動通信終端等。
[0147]本實施例所述的電子設(shè)備,在依據(jù)語音輸入進(jìn)行語音識別的過程中,依據(jù)喚醒指令確定與喚醒指令對應(yīng)的識別范圍,因此識別范圍相比與識別引擎全部的識別項而言進(jìn)行了縮小,因此,能夠提高識別精度。
[0148]本實施例方法所述的功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算設(shè)備可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算設(shè)備(可以是個人計算機,服務(wù)器,移動計算設(shè)備或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0149]本說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。
[0150]對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種語音識別方法,其特征在于,應(yīng)用于電子設(shè)備,包括: 接收語音輸入; 通過喚醒引擎將所述語音輸入識別為喚醒指令; 根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述識別引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù); 其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍; 當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 在根據(jù)所述喚醒指令喚醒識別引擎之后,關(guān)閉所述喚醒引擎。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 獲取用戶輸入的識別指令; 依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述獲得搜索結(jié)果之后,還包括: 如果所述喚醒引擎處 于關(guān)閉狀態(tài),則開啟所述喚醒引擎。
5.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,還包括: 如果在所述接收語音輸入時,所述電子設(shè)備播放音頻,則利用回波抵消技術(shù)還原所述語音輸入; 如果在所述根據(jù)所述喚醒指令喚醒識別引擎后,所述電子設(shè)備播放音頻,則關(guān)閉或降低所述電子設(shè)備播放音頻的音量。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述識別引擎包括: 本地識別引擎;或者, 云端識別引擎。
7.一種語音識別裝置,其特征在于,應(yīng)用于電子設(shè)備,包括: 語音接收模塊,用于接收語音輸入; 指令獲取模塊,用于通過喚醒引擎將所述語音輸入識別為喚醒指令; 確定模塊,用于根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù); 其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍; 當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 第一控制模塊,用于在根據(jù)所述喚醒指令喚醒識別引擎之后,關(guān)閉所述喚醒引擎。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:識別模塊,用于獲取用戶輸入的識別指令,并依據(jù)所述識別指令,在所述與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍內(nèi)獲得識別結(jié)果。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括: 第二控制模塊,如果所述喚醒引擎處于關(guān)閉狀態(tài),則開啟所述喚醒引擎。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 回波抵消模塊,用于如果在所述接收語音輸入時,所述電子設(shè)備播放音頻,則利用回波抵消技術(shù)還原所述語音輸入; 音量控制模塊,用于如果在所述根據(jù)所述喚醒指令喚醒識別引擎后,所述電子設(shè)備播放音頻,則關(guān)閉或降低所述電子設(shè)備播放音頻的音量。
12.—種電子設(shè)備,其特征在于,包括: 輸入輸出接口,用于接收語音輸入; 處理器,用于通過喚醒引擎將所述語音輸入識別為喚醒指令,并根據(jù)所述喚醒指令喚醒識別引擎,以使得所述識別引擎確定與所述喚醒指令對應(yīng)的包含M個識別項的識別范圍,所述引擎具有N個識別項,M小于N,所述M和N為大于或等于I的整數(shù); 其中,當(dāng)所述喚醒指令為第一喚醒指令時,所述識別引擎確定與所述第一喚醒指令對應(yīng)的具有Ml個識別項的第一識別范圍; 當(dāng)所述喚醒指令為第二喚醒指令時,所述識別引擎確定與所述第二喚醒指令對應(yīng)的具有M2個識別項的第二識別范圍,其中,M1、M2均為小于N的整數(shù)。
【文檔編號】G10L15/26GK103871408SQ201210545922
【公開日】2014年6月18日 申請日期:2012年12月14日 優(yōu)先權(quán)日:2012年12月14日
【發(fā)明者】戴海生, 陸游龍, 王茜鶯, 李向陽 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
和田市| 明水县| 浦江县| 景东| 神农架林区| 清原| 康保县| 丰镇市| 贡嘎县| 博乐市| 中山市| 民权县| 永兴县| 大田县| 普定县| 漠河县| 简阳市| 阜平县| 开阳县| 平潭县| 湟中县| 招远市| 延安市| 蓬安县| 泽普县| 宁南县| 武义县| 安化县| 昌都县| 阜新| 南召县| 丹凤县| 巴里| 五河县| 玉门市| 白河县| 双桥区| 蓝田县| 刚察县| 台湾省| 社旗县|