語音處理方法、語音處理裝置和終端的制作方法
【技術領域】
[0001]本發(fā)明涉及終端技術領域,具體而言,涉及一種語音處理方法、一種語音處理裝置和一種終端。
【背景技術】
[0002]目前的終端普遍使用雙麥克降噪方式來降低語音噪音,在通話或執(zhí)行其他語音識別命令時,終端可以使用降噪麥克風將收錄到的噪音濾掉,從而在嘈雜的環(huán)境中依舊能夠保證語音質(zhì)量的清晰。
[0003]然而,雙麥克降噪方式只能過濾嘈雜的背景音,對于安靜環(huán)境下的音樂等背景語音信息中的人聲無法有效過濾,而當背景語音的音量較大時,通常會對通話或者語音識別造成干擾,比如,在汽車行駛中,開啟車內(nèi)的音響,此時用戶如果接聽電話,車內(nèi)的音樂中的人聲就會給通話造成極大的干擾。另外,雙麥克降噪方式由于其本身的特性還會降低語音的音量,從而會影響通話或者語音識別的質(zhì)量。
[0004]因此需要一種新的技術方案,可以在保證語音質(zhì)量的同時降低語音中的噪音。
【發(fā)明內(nèi)容】
[0005]本發(fā)明正是基于上述問題,提出了一種新的技術方案,可以在保證語音質(zhì)量的同時降低語音中的噪音。
[0006]有鑒于此,本發(fā)明的一方面提出了一種語音處理方法,用于終端,包括:在預設噪音過濾模式下,收集語音信息;確定收集到的所述語音信息中是否具有與預設語音信息相匹配的部分;當確定所述語音信息中具有與所述預設語音信息相匹配的部分時,將所述預設語音信息與收集到的所述語音信息同步,并消除所述預設語音信息的頻譜,以供對收集到的所述語音信息進行降噪處理。
[0007]在該技術方案中,可以在進行通話或進行語音識別時采集語音信息,并判斷終端中或與終端相連的云端中是否具有與該語音信息相符的預設語音信息,若有,則在通話或進行語音識別的同時,消除預設語音信息的頻譜,從而實現(xiàn)了消除背景噪音的功能。比如,用戶在播放歌曲的汽車中進行通話時,手機可采集一段歌曲信息,并比對手機中是否存儲有該歌曲,如果手機存儲有該歌曲,則同步消除該歌曲的頻譜,從而消除且僅消除歌曲帶來的背景噪音,避免因雙麥克降噪帶來的噪音外的正常語音也被消除的問題,提升了噪音消除的準確性和通話的質(zhì)量,提升了用戶體驗。另外,本技術方案所說的相匹配指的是完全相同,或相似度大于預定值。
[0008]在上述技術方案中,優(yōu)選地,在所述收集語音信息之前,還包括:當檢測到通話命令或語音識別命令時,在開啟通話功能或語音識別功能的同時,進入所述預設噪音過濾模式。
[0009]在該技術方案中,只有在終端進行通話或語音識別時才開啟預設噪音過濾模式,以降低終端的能耗,避免因預設噪音過濾模式長期開啟而一直采集、匹配語音信息,進而避免終端的性能降低。
[0010]在上述技術方案中,優(yōu)選地,所述確定收集到的所述語音信息中是否具有與預設語音信息相匹配的部分,具體包括:從預定位置獲取所述預設語音信息,其中,所述預定位置包括與所述終端相連的云端和/或所述終端的存儲裝置,所述預設語音信息包括至少一個語音片段;以及確定獲取到的所述預設語音信息中的所述至少一個語音片段中是否有任一語音片段與收集到的所述語音信息相匹配。
[0011]在該技術方案中,終端可以將收集的語音信息與自身存儲的語音信息進行比對,也可以與連接的云端等服務器中的語音信息進行比對。終端收集的語音信息只是一個語音片段,終端可以判斷預設語音信息中是否具有相同的片段,在確定預設語音信息中具有相同的片段時,將收集的語音與預設語音在相同的片段處同步,進而一邊收集語音信息,一邊在語音信息中消除預設語音信息的頻譜,即實現(xiàn)了同步消除噪音的功能,并且不會影響用戶進行正常的通話或語音識別。
[0012]在上述技術方案中,優(yōu)選地,還包括:當確定收集到的所述語音信息中不具有與所述預設語音信息相匹配的部分時,重新收集所述語音信息,以供根據(jù)重新收集的所述語音信息確定是否對重新收集的所述語音信息進行所述降噪處理。
[0013]在該技術方案中,如果終端收集的語音信息在終端或云端中無法匹配到相同或相近的預設語音信息,則可以重新收集語音信息進行匹配,直至匹配成功,或者通話或語音識別結(jié)束,整個匹配過程耗時很短,最長一般不超過10s。
[0014]在上述技術方案中,優(yōu)選地,還包括:當檢測到通話結(jié)束命令或語音識別終止命令時,在關閉所述通話功能或所述語音識別功能的同時,退出所述預設噪音過濾模式。
[0015]在該技術方案中,在結(jié)束通話后,或在停止進行語音識別后,可以關閉預設噪音過濾模式,以節(jié)省能耗,避免終端的性能降低。
[0016]本發(fā)明的另一方面提出了一種語音處理裝置,用于終端,包括:語音收集單元,在預設噪音過濾模式下,收集語音信息;確定單元,確定收集到的所述語音信息中是否具有與預設語音信息相匹配的部分;降噪處理單元,當確定所述語音信息中具有與所述預設語音信息相匹配的部分時,將所述預設語音信息與收集到的所述語音信息同步,并消除所述預設語音信息的頻譜,以供對收集到的所述語音信息進行降噪處理。
[0017]在該技術方案中,可以在進行通話或進行語音識別時采集語音信息,并判斷終端中或與終端相連的云端中是否具有與該語音信息相符的預設語音信息,若有,則在通話或進行語音識別的同時,消除預設語音信息的頻譜,從而實現(xiàn)了消除背景噪音的功能。比如,用戶在播放歌曲的汽車中進行通話時,手機可采集一段歌曲信息,并比對手機中是否存儲有該歌曲,如果手機存儲有該歌曲,則同步消除該歌曲的頻譜,從而消除且僅消除歌曲帶來的背景噪音,避免因雙麥克降噪帶來的噪音外的正常語音也被消除的問題,提升了噪音消除的準確性和通話的質(zhì)量,提升了用戶體驗。另外,本技術方案所說的相匹配指的是完全相同,或相似度大于預定值。
[0018]在上述技術方案中,優(yōu)選地,還包括:開啟單元,在所述收集語音信息之前,當檢測到通話命令或語音識別命令時,在開啟通話功能或語音識別功能的同時,進入所述預設噪音過濾模式。
[0019]在該技術方案中,只有在終端進行通話或語音識別時才開啟預設噪音過濾模式,以降低終端的能耗,避免因預設噪音過濾模式長期開啟而一直采集、匹配語音信息,進而避免終端的性能降低。
[0020]在上述技術方案中,優(yōu)選地,所述確定單元具體用于:從預定位置獲取所述預設語音信息,其中,所述預定位置包括與所述終端相連的云端和/或所述終端的存儲裝置,所述預設語音信息包括至少一個語音片段,以及確定獲取到的所述預設語音信息中的所述至少一個語音片段中是否有任一語音片段與收集到的所述語音信息相匹配。
[0021]在該技術方案中,終端可以將收集的語音信息與自身存儲的語音信息進行比對,也可以與連接的云端等服務器中的語音信息進行比對。終端收集的語音信息只是一個語音片段,終端可以判斷預設語音信息中是否具有相同的片段,在確定預設語音信息中具有相同的片段時,將收集的語音與預設語音在相同的片段處同步,進而一邊收集語音信息,一邊在語音信息中消除預設語音信息的頻譜,即實現(xiàn)了同步消除噪音的功能,并且不會影響用戶進行正常的通話或語音識別。
[0022]在上述技術方案中,優(yōu)選地,所述語音收集單元還用于:當確定收集到的所述語音信息中不具有與所述預設語音信息相匹配的部分時,重新收集所述語音信息,以供根據(jù)重新收集的所述語音信息確定是否對重新收集的所述語音信息進行所述降噪處理。
[0023]在該技術方案中,如果終端收集的語音信息在終端或云端中無法匹配到相同或相近的預設語音信息,則可以重新收集語音信息進行匹配,直至匹配成功,或者通話或語音識別結(jié)束,整個匹配過程耗時很短,最長一般不超過10s。
[0024]在上述技術方案中,優(yōu)選地,還包括:關閉單元,當檢測到通話結(jié)束命令或語音識別終止命令時,在關閉所述通話功能或所述語音識別功能的同時,退出所述預設噪音過濾模式。
[0025]在該技術方案中,在結(jié)束通話后,或在停止進行語音識別后,可以關閉預設噪音過濾模式,以節(jié)省能耗,避免終端的性能降低。
[0026]本發(fā)明的第三方面的實施例提出了一種終端,包括如上述技術方案中任一項所述的語音處理裝置,因此,該終端具有和上述技術方案中任一項所述的語音處理裝置相同的技術效果,在此不再贅述。
[0027]通