一種語音降噪的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例提供了一種語音降噪的方法及裝置,涉及移動(dòng)通信領(lǐng)域,用以準(zhǔn)確判斷出用戶所處的場景,根據(jù)用戶所在場景調(diào)用相應(yīng)的降噪?yún)?shù),對采集到的語音信號進(jìn)行處理,以提升語音信號的降噪效果。所述方法包括:建立降噪?yún)?shù)數(shù)據(jù)庫;獲取終端所在位置信息;根據(jù)位置信息調(diào)用終端所在的區(qū)域地圖;區(qū)域地圖記錄有終端所在區(qū)域內(nèi)的場景信息;根據(jù)區(qū)域地圖確定出目標(biāo)場景;從降噪?yún)?shù)數(shù)據(jù)庫中,查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù);降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù);根據(jù)降噪?yún)?shù),從終端采集的音頻信號中分離出用戶語音。
【專利說明】一種語音降噪的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種語音降噪的方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展,日常生活中的噪音越來越多,用戶在移動(dòng)終端上使用語音通話或者其他語音服務(wù)時(shí)受到噪音的干擾也越來越大,嚴(yán)重影響了語音服務(wù)的質(zhì)量,所以需要對語音信號進(jìn)行降噪處理。
[0003]目前一種常用的終端語音降噪方法為單麥克風(fēng)降噪。單麥克風(fēng)降噪的具體過程如下:首先建立降噪?yún)?shù)數(shù)據(jù)庫,降噪?yún)?shù)數(shù)據(jù)庫中存儲(chǔ)有場景與降噪?yún)?shù)間一一對應(yīng)的關(guān)系;在使用語音服務(wù)時(shí),終端的麥克風(fēng)采集背景噪音,其中,由于人的反應(yīng),麥克風(fēng)開啟與用戶說話之間有一定的時(shí)間間隔,那么就可以將麥克風(fēng)開啟后到用戶說話前的這一時(shí)間段內(nèi)采集到的信號確定為背景噪音,并對采集到的背景噪音進(jìn)行頻譜分析,得到背景噪音的特征,根據(jù)其特征確定出用戶所在場景;然后從降噪?yún)?shù)數(shù)據(jù)庫中查找與用戶所在場景對應(yīng)的降噪?yún)?shù);最后通過麥克風(fēng)采集語音信號,并利用查找出的降噪?yún)?shù)對語音信號進(jìn)行分離,得到用戶語音,實(shí)現(xiàn)了語音降噪。
[0004]在實(shí)現(xiàn)上述語音降噪的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:由于在進(jìn)行場景判斷時(shí)只采集短時(shí)間內(nèi)的噪音,短時(shí)間內(nèi)采集到的噪音的頻譜特征不能完全體現(xiàn)出用戶所在的場景中的噪音,因此在某些場景下,根據(jù)采集到的噪音的頻譜特征不能準(zhǔn)確的判斷出用戶所處場景,從而使得根據(jù)用戶所處場景在降噪?yún)?shù)數(shù)據(jù)庫中選擇出的降噪?yún)?shù)與實(shí)際用戶所在場景不匹配,最終使用了不匹配的降噪?yún)?shù)對語音信號進(jìn)行處理,使得降噪效果差。例如在突發(fā)噪音較多的情況下,如火車站,用戶在短時(shí)間內(nèi)采集到的背景噪音中只采集到了嘈雜的人聲,沒有采集到具有代表性的火車汽笛聲,那么就不能準(zhǔn)確的判斷出用戶所處的場景,從而使得終端設(shè)備根據(jù)確定出的場景從降噪?yún)?shù)數(shù)據(jù)庫中查找到的降噪?yún)?shù)與實(shí)際所需的降噪?yún)?shù)不同,最終導(dǎo)致了根據(jù)該將降噪?yún)?shù)對語音信號進(jìn)行處理時(shí),不能分離出清晰的用戶語音。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種語音降噪的方法及裝置,用以準(zhǔn)確判斷出用戶所處的場景,根據(jù)用戶所在場景調(diào)用相應(yīng)的降噪?yún)?shù),對采集到的語音信號進(jìn)行處理,以提升語音信號的降噪效果。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種語音降噪的方法,所述方法包括:建立降噪?yún)?shù)數(shù)據(jù)庫;獲取終端所在位置信息;根據(jù)所述位置信息調(diào)用終端所在的區(qū)域地圖;根據(jù)所述區(qū)域地圖確定出目標(biāo)場景;從降噪?yún)?shù)數(shù)據(jù)庫中,查找出與所述目標(biāo)場景對應(yīng)的降噪?yún)?shù);根據(jù)所述降噪?yún)?shù),從所述終端采集的音頻信號中分離出用戶語音。
[0008]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述位置信息包括所述終端所在的經(jīng)度值和緯度值。
[0009]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,根據(jù)區(qū)域地圖確定出目標(biāo)場景包括:從所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域;將所述第一區(qū)域中所占面積最大的場景確定為所述目標(biāo)場景。
[0010]結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)區(qū)域地圖確定出目標(biāo)場景包括:從所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域;將所述第一區(qū)域中包括的所有場景確定為備選場景;獲取噪音信號;根據(jù)噪音信號從所述備選場景中確定出所述目標(biāo)場景。
[0011]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,在所述從所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域之后,所述將所述第一區(qū)域中包括的所有場景確定為備選場景之前,還包括:確定獲取的所述終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值;所述將所述第一區(qū)域中包括的所有場景確定為備選場景包括:在獲取的所述終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將所述第一區(qū)域中包括的所有場景確定為備選場景。
[0012]第二方面,本發(fā)明實(shí)施例提供了一種終端,包括:創(chuàng)建單元,用于建立降噪?yún)?shù)數(shù)據(jù)庫;獲取單元,用于獲取終端所在位置信息;調(diào)用單元,用于根據(jù)所述獲取單元獲取的所述位置信息調(diào)用所述終端所在的區(qū)域地圖;所述區(qū)域地圖記錄有所述終端所在區(qū)域內(nèi)的場景信息;確定單元,還用于根據(jù)所述調(diào)用單元調(diào)用的所述區(qū)域地圖確定出目標(biāo)場景;查找單元,用于從降噪?yún)?shù)數(shù)據(jù)庫中,查找出與所述確定單元確定的所述目標(biāo)場景對應(yīng)的降噪?yún)?shù);所述降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù);處理單元,用于根據(jù)所述查找單元查找出的所述降噪?yún)?shù),從所述終端采集的音頻信號中分離出用戶語音。
[0013]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述位置信息包括所述終端所在的經(jīng)度值和緯度值。
[0014]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述確定單元,具體用于從所述調(diào)用單元調(diào)用的所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域;所述確定單元,具體用于將所述第一區(qū)域中所占面積最大的場景確定為所述目標(biāo)場景。
[0015]結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述確定單元,具體用于從所述調(diào)用單元調(diào)用的所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域;所述確定單元,具體用于將所述第一區(qū)域中包括的所有場景確定為備選場景;所述確定單元,具體用于獲取噪音信號;所述確定單元,具體用于根據(jù)噪音信號從所述備選場景中確定出所述目標(biāo)場景。
[0016]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述確定單元,還用于確定獲取的所述獲取單元獲取的所述終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值;所述確定單元,具體用于在獲取的所述終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將所述第一區(qū)域中包括的所有場景確定為備選場景。
[0017]本發(fā)明實(shí)施例提供了一種語音降噪的方法及裝置,首先建立降噪?yún)?shù)數(shù)據(jù)庫,獲取終端所在位置信息,并根據(jù)位置信息調(diào)用終端所在的區(qū)域地圖;然后根據(jù)區(qū)域地圖確定出目標(biāo)場景;再從降噪?yún)?shù)數(shù)據(jù)庫中查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù);最后,根據(jù)降噪?yún)?shù)從終端采集的音頻信號中分離出用戶語音,這樣,由于在確定終端所在場景時(shí),通過終端所在位置的區(qū)域地圖對終端的周圍場景進(jìn)行分析,最終確定出終端所在場景,使得終端能夠準(zhǔn)確判斷出自身所處場景,從而可以通過降噪?yún)?shù)庫查找出降噪?yún)?shù)擁有更高的匹配度,利用匹配度更高的降噪?yún)?shù)對語音信號進(jìn)行處理,減少了環(huán)境噪聲對語音信號的影響,提高了對語音信號的降噪效果。
【專利附圖】
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明實(shí)施例提供的一種語音降噪的方法的流程示意圖;
[0020]圖2為本發(fā)明實(shí)施例提供的另一種語音降噪的方法的流程示意圖;
[0021]圖3為本發(fā)明實(shí)施例提供的一種終端的功能示意圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明實(shí)施例提供了一種語音降噪的方法。如圖1所示,包括:
[0024]101、建立降噪?yún)?shù)數(shù)據(jù)庫。
[0025]需要說明的是,降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù)。降噪?yún)?shù)包括噪音譜參數(shù)和降噪算法。
[0026]確定不同場景的噪音譜參數(shù)需要長期采集不同場景下的噪音,根據(jù)采集到的噪音樣本,對相同場景下的噪音樣本進(jìn)行訓(xùn)練,得到該場景下的噪音譜參數(shù)。
[0027]示例性的,獲取噪音譜參數(shù)的方法可以如下所示:首先,對采集到的噪音樣本進(jìn)行分中貞,巾貞長256,巾貞移128,加窗,所選窗為哈明窗,得到一個(gè)長度有限信號;然后,對得到的長度有限信號做傅里葉變換,得到頻域中傅里葉變換系數(shù),該傅里葉變換系數(shù)就是噪音譜參數(shù)。
[0028]在上述的基礎(chǔ)上,降噪?yún)?shù)庫的建立過程中,噪音譜參數(shù)可以被替換或改進(jìn),使其更能描述噪音樣本的特征,比如為了更好地描述噪音樣本的特征,可以將噪音信號通過的傅里葉變換改為小波變換;或者在噪音譜參數(shù)的基礎(chǔ)上增加諸如均值,方差等能更好的描述噪音特性的值。
[0029]需要說明的是,降噪算法包括但不限于梳狀濾波法、維納濾波法、卡爾曼濾波法、譜減法、自適應(yīng)濾波法、最小均方誤差估計(jì)法,人工神經(jīng)網(wǎng)絡(luò)法等算法。確定噪音譜參數(shù)與降噪算法間的對應(yīng)關(guān)系,可以利用現(xiàn)有技術(shù)中已經(jīng)研究出的結(jié)果確定噪音譜參數(shù)與降噪算法間的對應(yīng)關(guān)系,還可以用不同的降噪算法和一個(gè)場景的噪音譜參數(shù)對該場景中的噪音進(jìn)行處理,分析哪一種降噪算法能夠最大程度的消減該場景中的噪音,則將該降噪算法確定為與該場景的噪音參數(shù)對應(yīng)的降噪算法。
[0030]102、獲取終端所在位置信息。
[0031]其中,位置信息包括終端所在的經(jīng)度值和緯度值。
[0032]具體的,終端開啟GPS (Global Posit1ning System,全球定位系統(tǒng))定位功能,得到自身的經(jīng)度值和緯度值。
[0033]需要說明的是,用戶在使用語音服務(wù)時(shí)或者打開語音應(yīng)用時(shí),觸發(fā)終端獲取自身的經(jīng)緯度值。例如,用戶在按下?lián)芴栨I的時(shí)候觸發(fā)終端獲取經(jīng)緯度值。
[0034]103、根據(jù)位置信息調(diào)用終端所在的區(qū)域地圖。
[0035]其中,區(qū)域地圖記錄有終端所在區(qū)域內(nèi)的場景信息。
[0036]具體的,終端在獲取到終端的位置信息后,根據(jù)經(jīng)緯度值調(diào)用所在位置一定范圍內(nèi)的區(qū)域地圖。
[0037]需要說明的是,區(qū)域地圖中記錄有場景信息,區(qū)域地圖的準(zhǔn)確度直接影響到確定出的場景的正確率,進(jìn)而會(huì)影響到調(diào)用參數(shù)的匹配程度,最終影響語音降噪的效果,所以在本步驟中盡可能選擇準(zhǔn)確度高的地圖。
[0038]104、根據(jù)區(qū)域地圖確定出目標(biāo)場景。
[0039]具體可以有以下三種實(shí)現(xiàn)方法:
[0040]第一種實(shí)現(xiàn)方法:從區(qū)域地圖中確定出包括終端所在地點(diǎn)的第一區(qū)域;將第一區(qū)域中所占面積最大的場景確定為目標(biāo)場景。
[0041]具體的,根據(jù)獲得的區(qū)域地圖,以終端所在位置為中心,以一定距離為半徑,將此范圍內(nèi)的區(qū)域設(shè)定為第一區(qū)域;根據(jù)區(qū)域地圖中的信息確定第一區(qū)域中存在的場景,并確定每一種場景在第一區(qū)域所占面積的百分比;將面積所占百分比最大的場景確定為該終端所處的場景,即目標(biāo)場景。
[0042]第二種實(shí)現(xiàn)方法:從區(qū)域地圖中確定出包括終端所在地點(diǎn)的第一區(qū)域;將第一區(qū)域中包括的所有場景確定為備選場景;獲取噪音信號;根據(jù)噪音信號從備選場景中確定出目標(biāo)場景。
[0043]需要說明的是,此種情況下,由于需要根據(jù)獲取的噪音信號來判斷終端所處的場景,所以終端除了存儲(chǔ)降噪?yún)?shù)數(shù)據(jù)庫之外,還需要預(yù)先存儲(chǔ)場景和與場景對應(yīng)的噪音特征參數(shù)。噪音特征參數(shù)記錄了某一場景下的噪音區(qū)別于其他場景下的噪音的明顯特征,用于判斷終端采集的噪音信號代表的場景。
[0044]具體的,根據(jù)獲得的區(qū)域地圖,以終端所在位置為中心,以一定距離為半徑,將此范圍內(nèi)的區(qū)域設(shè)定為第一區(qū)域;根據(jù)區(qū)域地圖中的信息確定第一區(qū)域中存在的場景,將第一區(qū)域中存在的所有場景確定為備選場景;當(dāng)用戶使用語音服務(wù)時(shí),由于人的反應(yīng),音頻信號的前部分一個(gè)時(shí)間段內(nèi)必然是只有噪音的非語音信號,將此信號設(shè)定為噪音信號;對噪音信號進(jìn)行頻域分析后的參數(shù)與每一備選場景對應(yīng)的噪音特征參數(shù)進(jìn)行匹配,將匹配度最高的噪音特征參數(shù)對應(yīng)的場景確定為目標(biāo)場景。
[0045]第三種實(shí)現(xiàn)方法:根據(jù)區(qū)域地圖中的信息,確定該終端在區(qū)域地圖中所在位置的場景,將所述場景確定為該終端所處的場景,即目標(biāo)場景。
[0046]105、從降噪?yún)?shù)數(shù)據(jù)庫中,查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù)。
[0047]其中,降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù)。[0048]具體的,根據(jù)步驟104中確定出的目標(biāo)場景,在降噪?yún)?shù)數(shù)據(jù)庫中查找出對應(yīng)的場景,同時(shí)根據(jù)場景與降噪?yún)?shù)之間的對應(yīng)關(guān)系,得到與終端所處場景對應(yīng)的降噪?yún)?shù)。
[0049]需要說明的是,降噪?yún)?shù)包括噪音譜參數(shù)和降噪算法。
[0050]因?yàn)椴煌瑘鼍跋碌脑胍艟哂胁煌奶攸c(diǎn),針對不同場景下的噪音特征不同,所以需要不對不同場景下的語音信號利用不同的算法進(jìn)行降噪。例如,對于舞廳、KTV等音樂噪音較多的場景,與之對應(yīng)的降噪算法可以為維納濾波法;對于車內(nèi)等噪音持續(xù)、平穩(wěn)并且噪音聲音不大的情況下,與之對應(yīng)的降噪算法可以為譜減法。
[0051]106、根據(jù)降噪?yún)?shù),從終端采集的音頻信號中分離出用戶語音。
[0052]需要說明的是,根據(jù)降噪?yún)?shù)從終端采集的音頻信號中分離出用戶語音的方法與現(xiàn)有技術(shù)中終端根據(jù)確定出的降噪?yún)?shù)從終端采集的音頻信號中分離出用戶語音的方法相同,在此不再贅述。
[0053]本發(fā)明實(shí)施例提供了一種語音降噪的方法,首先建立降噪?yún)?shù)數(shù)據(jù)庫,獲取終端所在位置信息,并根據(jù)位置信息調(diào)用終端所在的區(qū)域地圖;然后根據(jù)區(qū)域地圖確定出目標(biāo)場景;再從降噪?yún)?shù)數(shù)據(jù)庫中查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù);最后,根據(jù)降噪?yún)?shù)從終端采集的音頻信號中分離出用戶語音,這樣,由于在確定終端所在場景時(shí),通過終端所在位置的區(qū)域地圖對終端的周圍場景進(jìn)行分析,最終確定出終端所在場景,使得終端能夠準(zhǔn)確判斷出自身所處場景,從而可以通過降噪?yún)?shù)庫查找出降噪?yún)?shù)擁有更高的匹配度,利用匹配度更高的降噪?yún)?shù)對語音信號進(jìn)行處理,減少了環(huán)境噪聲對語音信號的影響,提高了對語音信號的降噪效果。
[0054]本發(fā)明實(shí)施例提供了一種語音降噪的方法。如圖2所示,包括:
[0055]201、建立降噪?yún)?shù)數(shù)據(jù)庫。
[0056]具體的,可參考步驟101,在此不再贅述。
[0057]202、獲取終端所在位置信息。
[0058]其中,位置信息包括終端所在的經(jīng)度值和緯度值。
[0059]具體的,可參考步驟102,在此不再贅述。
[0060]203、根據(jù)位置信息調(diào)用相應(yīng)的區(qū)域地圖。
[0061]其中,區(qū)域地圖記錄有終端所在區(qū)域內(nèi)的場景信息。
[0062]具體的,可參考步驟103,在此不再贅述。
[0063]204、從區(qū)域地圖中確定出包括終端所在地點(diǎn)的第一區(qū)域。
[0064]具體的,根據(jù)獲得的區(qū)域地圖,以終端所在位置為中心,以一定距離為半徑,將此范圍內(nèi)的區(qū)域設(shè)定為第一區(qū)域。
[0065]205、確定獲取的終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值。
[0066]需要說明的是,因?yàn)楸景l(fā)明中利用終端所在位置信息調(diào)用區(qū)域地圖,進(jìn)而通過區(qū)域地圖判斷出終端所在場景,那么確定出的場景的準(zhǔn)確度與獲取到的位置信息的準(zhǔn)確度息息相關(guān),所以在獲取到的位置信息的準(zhǔn)確度較差的情況下,需要利用如步驟206-208所示的方法,根據(jù)位置信息得到的區(qū)域地圖和采集到的背景噪音共同確定出目標(biāo)場景。
[0067]示例性的,在終端根據(jù)GPS獲取終端所在位置信息的情況下,可以預(yù)設(shè)一個(gè)GPS信號強(qiáng)度值,根據(jù)終端獲取位置信息時(shí)的GPS信號強(qiáng)度值與預(yù)設(shè)GPS信號強(qiáng)度值比較,來判斷獲取的終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值。[0068]需要說明的是,根據(jù)確定出的結(jié)果不同,執(zhí)行不同的步驟。在獲取的終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,執(zhí)行步驟206-208,不執(zhí)行步驟209 ;在獲取的終端所在位置信息準(zhǔn)確度不小于預(yù)設(shè)值的情況下,不執(zhí)行步驟206-208,執(zhí)行步驟209。
[0069]206、在獲取的終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將第一區(qū)域中包括的所有場景確定為備選場景。
[0070]207、獲取噪音信號。
[0071]208、根據(jù)噪音信號從備選場景中確定出所述目標(biāo)場景。
[0072]需要說明的是,步驟206-208可以參考步驟104中確定目標(biāo)場景的第二種實(shí)現(xiàn)方法,在此不再贅述。
[0073]209、在獲取的終端所在位置信息準(zhǔn)確度不小于預(yù)設(shè)值的情況下,將第一區(qū)域中所占面積最大的場景確定為目標(biāo)場景。
[0074]需要說明的是,步驟209可以參考步驟104中確定目標(biāo)場景的第一種實(shí)現(xiàn)方法,在此不再贅述。
[0075]210、從降噪?yún)?shù)數(shù)據(jù)庫中,查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù)。
[0076]具體的,可參考步驟105,在此不再贅述。
[0077]211、根據(jù)降噪?yún)?shù),從終端采集的音頻信號中分離出用戶語音。
[0078]具體的,可參考步驟106,在此不再贅述。
[0079]本發(fā)明實(shí)施例提供了一種語音降噪的方法,首先建立降噪?yún)?shù)數(shù)據(jù)庫,獲取終端所在位置信息,并根據(jù)位置信息調(diào)用終端所在的區(qū)域地圖;然后確定獲取的終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值;在獲取的終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將第一區(qū)域中包括的所有場景確定為備選場景,并獲取噪音信號,根據(jù)噪音信號從備選場景中確定出目標(biāo)場景;在獲取的終端所在位置信息準(zhǔn)確度不小于預(yù)設(shè)值的情況下,將第一區(qū)域中所占面積最大的場景確定為目標(biāo)場景;接著從降噪?yún)?shù)數(shù)據(jù)庫中查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù);最后,根據(jù)降噪?yún)?shù)從終端采集的音頻信號中分離出用戶語音,這樣,由于在確定終端所在場景時(shí),通過終端所在位置的區(qū)域地圖對終端的周圍場景進(jìn)行分析,最終確定出終端所在場景,使得終端能夠準(zhǔn)確判斷出自身所處場景,從而可以通過降噪?yún)?shù)庫查找出降噪?yún)?shù)擁有更高的匹配度,利用匹配度更高的降噪?yún)?shù)對語音信號進(jìn)行處理,減少了環(huán)境噪聲對語音信號的影響,提高了對語音信號的降噪效果。同時(shí),本實(shí)施例中,終端要對獲取到的位置信息的準(zhǔn)確度進(jìn)行判斷,在準(zhǔn)確度小于預(yù)設(shè)值的情況下,需要結(jié)合根據(jù)位置信息獲取的區(qū)域地圖和終端獲取的噪音信號共同來確定出目標(biāo)場景,進(jìn)一步增大了確定出的終端所處的目標(biāo)場景的準(zhǔn)確度。
[0080]本發(fā)明實(shí)施例提供了一種終端,如圖3所示,包括:創(chuàng)建單元301、獲取單元302、調(diào)用單元303、確定單元304、查找單元305以及處理單元306。
[0081]創(chuàng)建單元301,用于建立降噪?yún)?shù)數(shù)據(jù)庫。
[0082]獲取單元302,用于獲取終端所在位置信息。
[0083]其中,位置信息包括所述終端所在的經(jīng)度值和緯度值。
[0084]調(diào)用單元303,用于根據(jù)所述獲取單元302獲取的所述位置信息調(diào)用所述終端所在的區(qū)域地圖。
[0085]其中,所述區(qū)域地圖記錄有所述終端所在區(qū)域內(nèi)的場景信息。[0086]確定單元304,還用于根據(jù)所述調(diào)用單元303調(diào)用的所述區(qū)域地圖確定出目標(biāo)場
旦
-5^ O
[0087]具體的,確定單元304有以下兩種具體用法:
[0088]第一種,所述確定單元304,具體用于從所述調(diào)用單元303調(diào)用的所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域。
[0089]所述確定單元304,具體用于將所述第一區(qū)域中所占面積最大的場景確定為所述目標(biāo)場景。
[0090]第二種,所述確定單元304,具體用于從所述調(diào)用單元303調(diào)用的所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域。
[0091]所述確定單元304,具體用于將所述第一區(qū)域中包括的所有場景確定為備選場景。
[0092]所述確定單元304,具體用于獲取噪音信號。
[0093]所述確定單兀304,具體用于根據(jù)噪音信號從所述備選場景中確定出所述目標(biāo)場
旦
-5^ O
[0094]進(jìn)一步的,所述確定單元304,還用于確定獲取的所述獲取單元302獲取的所述終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值。
[0095]所述確定單元304,具體用于在獲取的所述終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將所述第一區(qū)域中包括的所有場景確定為備選場景。
[0096]查找單元305,用于從降噪?yún)?shù)數(shù)據(jù)庫中,查找出與所述確定單元304確定的所述目標(biāo)場景對應(yīng)的降噪?yún)?shù)。所述降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù)。
[0097]處理單元306,用于根據(jù)所述查找單元305查找出的所述降噪?yún)?shù),從所述終端采集的音頻信號中分離出用戶語音。
[0098]本發(fā)明實(shí)施例提供了一種終端,首先創(chuàng)建單元建立降噪?yún)?shù)數(shù)據(jù)庫,獲取單元獲取終端所在位置信息,調(diào)用單元根據(jù)位置信息調(diào)用終端所在的區(qū)域地圖;然后確定單元根據(jù)區(qū)域地圖確定出目標(biāo)場景;查找單元再從降噪?yún)?shù)數(shù)據(jù)庫中查找出與目標(biāo)場景對應(yīng)的降噪?yún)?shù);最后,處理單元根據(jù)降噪?yún)?shù)從終端采集的音頻信號中分離出用戶語音,這樣,由于在確定終端所在場景時(shí),通過終端所在位置的區(qū)域地圖對終端的周圍場景進(jìn)行分析,最終確定出終端所在場景,使得終端能夠準(zhǔn)確判斷出自身所處場景,從而可以通過降噪?yún)?shù)庫查找出降噪?yún)?shù)擁有更高的匹配度,利用匹配度更高的降噪?yún)?shù)對語音信號進(jìn)行處理,減少了環(huán)境噪聲對語音信號的影響,提高了對語音信號的降噪效果。
[0099]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0100]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。[0101]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理包括,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0102]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,簡稱ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0103]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種語音降噪的方法,其特征在于,所述方法包括: 建立降噪?yún)?shù)數(shù)據(jù)庫; 獲取終端所在位置信息; 根據(jù)所述位置信息調(diào)用所述終端所在的區(qū)域地圖;所述區(qū)域地圖記錄有所述終端所在區(qū)域內(nèi)的場景信息; 根據(jù)所述區(qū)域地圖確定出目標(biāo)場景; 從所述降噪?yún)?shù)數(shù)據(jù)庫中,查找出與所述目標(biāo)場景對應(yīng)的降噪?yún)?shù);所述降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù); 根據(jù)所述降噪?yún)?shù),從所述終端采集的音頻信號中分離出用戶語音。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述位置信息包括所述終端所在的經(jīng)度值和緯度值。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述區(qū)域地圖確定出目標(biāo)場景包括: 從所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域; 將所述第一區(qū)域中所占面積最大的場景確定為所述目標(biāo)場景。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述區(qū)域地圖確定出目標(biāo)場景包括: 從所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域; 將所述第一區(qū)域中包括的所有場景確定為備選場景; 獲取噪音信號; 根據(jù)噪音信號從所述備選場景中確定出所述目標(biāo)場景。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述從所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域之后,所述將所述第一區(qū)域中包括的所有場景確定為備選場景之前,還包括: 確定獲取的所述終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值; 所述將所述第一區(qū)域中包括的所有場景確定為備選場景包括: 在獲取的所述終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將所述第一區(qū)域中包括的所有場景確定為備選場景。
6.一種終端,其特征在于,包括: 創(chuàng)建單元,用于建立降噪?yún)?shù)數(shù)據(jù)庫; 獲取單元,用于獲取終端所在位置信息; 調(diào)用單元,用于根據(jù)所述獲取單元獲取的所述位置信息調(diào)用所述終端所在的區(qū)域地圖;所述區(qū)域地圖記錄有所述終端所在區(qū)域內(nèi)的場景信息; 確定單元,還用于根據(jù)所述調(diào)用單元調(diào)用的所述區(qū)域地圖確定出目標(biāo)場景; 查找單元,用于從所述降噪?yún)?shù)數(shù)據(jù)庫中,查找出與所述確定單元確定的所述目標(biāo)場景對應(yīng)的降噪?yún)?shù);所述降噪?yún)?shù)數(shù)據(jù)庫用于存儲(chǔ)場景和與之對應(yīng)的降噪?yún)?shù); 處理單元,用于根據(jù)所述查找單元查找出的所述降噪?yún)?shù),從所述終端采集的音頻信號中分離出用戶語音。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述位置信息包括所述終端所在的經(jīng)度值和緯度值。
8.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述確定單元,具體用于從所述調(diào)用單元調(diào)用的所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域; 所述確定單元,具體用于將所述第一區(qū)域中所占面積最大的場景確定為所述目標(biāo)場旦-5^ O
9.根據(jù)權(quán)利要求6或7所述的終端,其特征在于, 所述確定單元,具體用于從所述調(diào)用單元調(diào)用的所述區(qū)域地圖中確定出包括所述終端所在地點(diǎn)的第一區(qū)域; 所述確定單元,具體用于將所述第一區(qū)域中包括的所有場景確定為備選場景; 所述確定單元,具體用于獲取噪音信號; 所述確定單元,具體用于根據(jù)噪音信號從所述備選場景中確定出所述目標(biāo)場景。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于, 所述確定單元,還用于確定獲取的所述獲取單元獲取的所述終端所在位置信息準(zhǔn)確度是否小于預(yù)設(shè)值; 所述確定單元,具體用于在獲取的所述終端所在位置信息準(zhǔn)確度小于預(yù)設(shè)值的情況下,將所述第一區(qū)域中包括的所有場景確定為備選場景。
【文檔編號】H04W4/02GK104036786SQ201410294364
【公開日】2014年9月10日 申請日期:2014年6月25日 優(yōu)先權(quán)日:2014年6月25日
【發(fā)明者】劉治, 張海霞, 孫育霖, 朱珂, 劉衛(wèi)東 申請人:青島海信信芯科技有限公司