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