本申請實施例涉及音頻,具體涉及一種音頻處理方法、裝置、電子設備及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、隨著終端設備的發(fā)展,用戶對終端顯示的需求不斷增多,一屏雙顯設計豐富了終端的顯示使用場景,使得終端設備可以同時顯示多個畫面,與多個畫面的顯示需求對應的則是多個音頻的輸出控制。
2、目前,設計有通過軟件算法或者音效調(diào)節(jié)來實現(xiàn)利用單個音頻輸出設備實現(xiàn)多個音頻的輸出的效果。另外,還設計有通過多個音頻輸出設備分別輸出多個畫面對應的音頻,以實現(xiàn)各個音頻的輸出的效果。
3、但是,無論是單音頻輸出設備的設計還是多音頻輸出設備的設計,均存在多個音頻輸出時的混音問題,即,多個音頻在輸出時對用戶的聽覺形成干擾,影響用戶對各個音頻收聽的清晰度。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種音頻處理方法、裝置、電子設備及計算機可讀存儲介質(zhì),可以在多音頻輸出場景下提升各個音頻收聽的清晰度。
2、第一方面,本申請實施例提供了一種音頻處理方法,該方法包括:
3、獲取待播放的至少兩個原始音頻信息;
4、對所述至少兩個原始音頻信息進行頻譜分析處理,確定干擾頻率信息;
5、根據(jù)所述干擾頻率信息對所述至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息;
6、播放所述至少兩個目標音頻信息。
7、第二方面,本申請實施例還提供了一種音頻處理裝置,該裝置包括:
8、獲取模塊,用于獲取待播放的至少兩個原始音頻信息;
9、處理模塊,用于對所述至少兩個原始音頻信息進行頻譜分析處理,確定干擾頻率信息;
10、調(diào)整模塊,用于根據(jù)所述干擾頻率信息對所述至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息;
11、播放模塊,用于播放所述至少兩個目標音頻信息。
12、可選的,在本申請的一些實施例中,所述對所述至少兩個原始音頻信息進行頻譜分析處理,確定干擾頻率信息,包括:
13、確定各所述原始音頻信息在各頻率信息對應的頻譜幅值;
14、根據(jù)各頻率信息對應的各頻譜幅值的重疊信息,確定干擾頻率信息。
15、可選的,在本申請的一些實施例中,所述重疊信息包括重疊幅值,所述根據(jù)各頻率信息對應的各頻譜幅值的重疊信息,確定干擾頻率信息,包括:
16、若任一所述頻率信息對應的重疊幅值大于幅值閾值,則將該頻率信息作為干擾頻率信息。
17、可選的,在本申請的一些實施例中,所述根據(jù)所述干擾頻率信息對所述至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息,包括:
18、針對各所述原始音頻信息,根據(jù)該原始音頻信息在所述干擾頻率信息的頻譜幅值信息以及該原始音頻信息對應的調(diào)節(jié)參考信息確定調(diào)節(jié)信息;
19、根據(jù)所述調(diào)節(jié)信息調(diào)節(jié)該原始音頻信息在所述干擾頻率信息對應的頻譜幅值信息和相位信息,得到目標音頻信息;
20、其中,所述調(diào)節(jié)參考信息包括預設音頻動態(tài)范圍信息或者預設音量水平信息中的至少一種。
21、可選的,在本申請的一些實施例中,所述根據(jù)所述干擾頻率信息對所述至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息,包括:
22、從所述原始音頻信息中選取待調(diào)節(jié)音頻信息,所述待調(diào)節(jié)音頻信息是所述原始音頻信息中除任一原始音頻信息以外的其他原始音頻信息;
23、針對任一所述待調(diào)節(jié)音頻信息,根據(jù)該待調(diào)節(jié)音頻信息在所述干擾頻率信息的頻譜幅值信息以及該待調(diào)節(jié)音頻信息對應的調(diào)節(jié)參考信息確定調(diào)節(jié)信息;
24、根據(jù)所述調(diào)節(jié)信息調(diào)節(jié)該待調(diào)節(jié)音頻信息在所述干擾頻率信息對應的頻譜幅值信息和相位信息,得到目標音頻信息;
25、其中,所述調(diào)節(jié)參考信息包括預設音頻動態(tài)范圍信息或者預設音量水平信息中的至少一種。
26、可選的,在本申請的一些實施例中,所述播放所述至少兩個目標音頻信息之前,所述方法還包括:
27、針對各所述目標音頻信息,對各所述目標音頻信息進行平滑處理,得到優(yōu)化后音頻信息;
28、所述播放所述至少兩個目標音頻信息,包括:
29、播放各所述優(yōu)化后音頻信息。
30、可選的,在本申請的一些實施例中,所述播放所述至少兩個目標音頻信息,包括:
31、通過單個聲道輸出所述至少兩個目標音頻信息混合后的混合音頻信息;
32、或者,
33、通過至少一個聲道分別輸出各個所述目標音頻信息。
34、第三方面,本申請實施例還提供了一種電子設備,電子設備包括存儲器、處理器及存儲在存儲器中并可在處理器上運行的計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述的音頻處理方法中的步驟。
35、第四方面,本申請實施例還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述的音頻處理方法中的步驟。
36、第五方面,本申請實施例還提供了一種計算機程序產(chǎn)品或計算機程序,該計算機程序產(chǎn)品或計算機程序包括計算機指令,該計算機指令存儲在計算機可讀存儲介質(zhì)中。計算機設備的處理器從計算機可讀存儲介質(zhì)讀取該計算機指令,處理器執(zhí)行該計算機指令,使得該計算機設備執(zhí)行本申請實施例所述的各種可選實現(xiàn)方式中提供的方法。
37、本申請實施例獲取待播放的至少兩個原始音頻信息,對該至少兩個原始音頻信息進行頻譜分析處理,確定干擾頻率信息,根據(jù)該干擾頻率信息對該至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息,播放該至少兩個目標音頻信息。
38、其中,針對多音頻播放場景,通過在多音頻播放前對多個原始音頻信息進行頻譜分析確定多個音頻在播放時存在的干擾頻段信息,并基于該干擾頻段信息對該原始音頻信息進行調(diào)整得到目標音頻信息,緩解各個音頻之間在播放時存在的干擾,實現(xiàn)在多音頻輸出場景下提升各個音頻收聽的清晰度。
1.一種音頻處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的音頻處理方法,其特征在于,所述對所述至少兩個原始音頻信息進行頻譜分析處理,確定干擾頻率信息,包括:
3.根據(jù)權(quán)利要求2所述的音頻處理方法,其特征在于,所述重疊信息包括重疊幅值,所述根據(jù)各頻率信息對應的各頻譜幅值的重疊信息,確定干擾頻率信息,包括:
4.根據(jù)權(quán)利要求1所述的音頻處理方法,其特征在于,所述根據(jù)所述干擾頻率信息對所述至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息,包括:
5.根據(jù)權(quán)利要求1所述的音頻處理方法,其特征在于,所述根據(jù)所述干擾頻率信息對所述至少兩個原始音頻信息進行調(diào)整,得到至少兩個目標音頻信息,包括:
6.根據(jù)權(quán)利要求1所述的音頻處理方法,其特征在于,所述播放所述至少兩個目標音頻信息之前,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的音頻處理方法,其特征在于,所述播放所述至少兩個目標音頻信息,包括:
8.一種音頻處理裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括存儲器、處理器及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權(quán)利要求1-7任一項所述音頻處理方法的步驟。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7任一項所述的音頻處理方法中的步驟。