本技術(shù)涉及音頻處理,尤其涉及音頻處理方法、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、音頻處理技術(shù)主要應(yīng)用于會(huì)議、指揮中心、體育場(chǎng)館等場(chǎng)景,但是目前的音頻處理器只能使用固定的音頻拓?fù)涔こ?,固定的音頻拓?fù)涔こ虩o(wú)法適用于不同場(chǎng)景下的音頻處理,降低了音頻處理效率。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種音頻處理方法、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)和程序產(chǎn)品,旨在提升音頻處理效率和音效處理效果。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種音頻處理方法,應(yīng)用于音頻處理系統(tǒng),音頻處理系統(tǒng)包括音頻拓?fù)湓O(shè)計(jì)平臺(tái)和音頻處理模塊,所述的方法包括:
3、音頻拓?fù)湓O(shè)計(jì)平臺(tái)響應(yīng)于針對(duì)顯示界面中預(yù)設(shè)音頻拓?fù)涔こ痰乃惴ńM件的修改操作,得到修改后的算法組件,其中,所述修改操作包括修改算法組件的類(lèi)型和/或者修改算法組件的參數(shù);
4、音頻處理模塊基于所述修改后的算法組件,處理音頻信號(hào)。
5、在一實(shí)施例中,所述音頻處理模塊基于所述修改后的算法組件,處理音頻信號(hào)的步驟包括:
6、所述音頻處理模塊加載修改后的音頻拓?fù)涔こ?,基于加載后的第一音頻拓?fù)涔こ烫幚硪纛l信號(hào),其中,所述修改后的音頻拓?fù)涔こ淌撬鲆纛l拓?fù)湓O(shè)計(jì)平臺(tái)響應(yīng)于針對(duì)算法組件的類(lèi)型的修改操作得到,并在響應(yīng)于針對(duì)所述修改后的音頻拓?fù)涔こ痰拇_認(rèn)上傳操作時(shí),發(fā)送至所述音頻處理模塊的;
7、和/或者,所述音頻處理模塊基于參數(shù)修改指令,修改已加載的第二音頻拓?fù)涔こ痰乃惴ńM件的參數(shù),得到第三音頻拓?fù)涔こ?,基于所述第三音頻拓?fù)涔こ烫幚硪纛l信號(hào),其中,所述第二音頻拓?fù)涔こ贪A(yù)設(shè)音頻拓?fù)涔こ袒蛘叩谝灰纛l拓?fù)涔こ?,所述參?shù)修改指令是所述音頻拓?fù)湓O(shè)計(jì)平臺(tái)響應(yīng)于針對(duì)所述第二音頻拓?fù)涔こ痰乃惴ńM件的參數(shù)修改操作,發(fā)送給所述音頻處理模塊的。
8、在一實(shí)施例中,所述音頻處理模塊中設(shè)有dsp處理器和arm處理器,所述音頻處理模塊加載修改后的音頻拓?fù)涔こ滩襟E包括:
9、所述arm處理器獲取所述修改后的音頻拓?fù)涔こ讨兴惴ńM件的算法類(lèi)型標(biāo)識(shí);
10、若所述算法類(lèi)型標(biāo)識(shí)包括ai算法,所述arm處理器將所述修改后的音頻拓?fù)涔こ滩鸱譃閍i算法對(duì)應(yīng)的第一音頻拓?fù)渥庸こ毯蛡鹘y(tǒng)算法對(duì)應(yīng)的第二音頻拓?fù)渥庸こ蹋⑺龅诙纛l拓?fù)渥庸こ贪l(fā)送至所述dsp處理器;
11、所述arm處理器加載所述第一音頻拓?fù)渥庸こ?,所述dsp處理器同步加載所述第二音頻拓?fù)渥庸こ獭?/p>
12、在一實(shí)施例中,所述修改后的音頻拓?fù)涔こ痰乃惴ńM件存在預(yù)設(shè)順序,所述加載后的第一音頻拓?fù)涔こ贪虞d后的第一音頻拓?fù)渥庸こ毯图虞d后的第二音頻拓?fù)渥庸こ?,所述基于加載后的第一音頻拓?fù)涔こ烫幚硪纛l信號(hào)步驟包括:
13、所述dsp處理器獲取第一音頻信號(hào),基于所述第一音頻拓?fù)涔こ讨兴惴ńM件的預(yù)設(shè)順序和算法類(lèi)型標(biāo)識(shí),判斷是否需要在本地處理所述第一音頻信號(hào),所述第一音頻信號(hào)包括第二音頻信號(hào)或者經(jīng)過(guò)arm處理器處理的第三音頻信號(hào),所述第二音頻信號(hào)是在需要在本地處理時(shí),基于加載后的第二音頻拓?fù)渥庸こ烫幚淼玫降囊纛l信號(hào),或者是未經(jīng)所述算法組件處理的初始音頻信號(hào);
14、若需要在所述dsp處理器本地處理,則所述dsp處理器基于加載后的第二音頻拓?fù)渥庸こ烫幚硭龅谝灰纛l信號(hào),并返回所述基于所述第一音頻拓?fù)涔こ讨兴惴ńM件的預(yù)設(shè)順序和算法類(lèi)型標(biāo)識(shí),判斷是否需要在本地處理所述第一音頻信號(hào)的步驟,直至不需要在本地處理;
15、若不需要在所述dsp處理器本地處理,則基于所述第一音頻拓?fù)涔こ讨兴惴ńM件的預(yù)設(shè)順序和算法類(lèi)型標(biāo)識(shí),判斷是否需要所述arm處理器進(jìn)行處理,若需要所述arm處理器進(jìn)行處理,則將所述第二音頻信號(hào)發(fā)送至所述arm處理器,否則,輸出所述第一音頻信號(hào);
16、所述arm處理器在接收到所述第二音頻信號(hào)時(shí),基于加載后的第一音頻拓?fù)渥庸こ烫幚硭龅诙纛l信號(hào),得到第三音頻信號(hào),基于所述第一音頻拓?fù)涔こ讨兴惴ńM件的預(yù)設(shè)順序和算法類(lèi)型標(biāo)識(shí),判斷是否需要在本地處理所述第三音頻信號(hào);
17、若需要在所述arm處理器本地處理,則所述arm處理器基于所述加載后的第一音頻拓?fù)渥庸こ烫幚硭龅谌纛l信號(hào),并返回所述基于所述第一音頻拓?fù)涔こ讨兴惴ńM件的預(yù)設(shè)順序和算法類(lèi)型標(biāo)識(shí),判斷是否需要在本地處理所述第三音頻信號(hào)的步驟,直至不需要在本地處理時(shí),所述arm處理器將所述第三音頻信號(hào)發(fā)送至所述dsp處理器。
18、在一實(shí)施例中,所述音頻處理模塊基于參數(shù)修改指令,修改已加載的第二音頻拓?fù)涔こ痰乃惴ńM件的參數(shù)的步驟包括:
19、若所述算法類(lèi)型標(biāo)識(shí)是ai算法標(biāo)識(shí),則所述arm處理器根據(jù)所述算法組件參數(shù)修改指令修改算法組件的參數(shù);
20、若所述算法類(lèi)型標(biāo)識(shí)不是ai算法標(biāo)識(shí),則所述arm處理器將所述算法組件參數(shù)修改指令發(fā)送至所述dsp處理器,所述dsp處理器根據(jù)所述算法組件參數(shù)修改指令修改算法組件的參數(shù)。
21、在一實(shí)施例中,音頻處理模塊基于修改后的算法組件,處理音頻信號(hào)步驟之后還包括:
22、所述音頻拓?fù)湓O(shè)計(jì)平臺(tái)響應(yīng)于針對(duì)音頻信號(hào)的監(jiān)聽(tīng)操作,將監(jiān)聽(tīng)指令發(fā)送至arm處理器,其中,監(jiān)聽(tīng)指令中包括需要監(jiān)聽(tīng)的通道號(hào)和需要監(jiān)聽(tīng)的目標(biāo)組件;
23、若所述目標(biāo)組件為傳統(tǒng)算法組件,則將所述監(jiān)聽(tīng)指令發(fā)送給所述dsp處理器,所述dsp處理器將處于所述通道號(hào)對(duì)應(yīng)通道、且通過(guò)所述傳統(tǒng)算法組件處理后得到的第四音頻信號(hào)發(fā)送至所述arm處理器,所述arm處理器將所述第四音頻信號(hào)發(fā)送至所述音頻拓?fù)湓O(shè)計(jì)平臺(tái);
24、若所述目標(biāo)組件為ai算法組件,則所述arm處理器將處于所述通道號(hào)對(duì)應(yīng)通道、且通過(guò)所述ai算法組件處理后得到的第五音頻信號(hào)發(fā)送至所述音頻拓?fù)湓O(shè)計(jì)平臺(tái);
25、所述音頻拓?fù)湓O(shè)計(jì)平臺(tái)播放所述第四音頻信號(hào)或者所述第五音頻信號(hào)對(duì)應(yīng)的音頻,完成監(jiān)聽(tīng)。
26、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種音頻處理設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的音頻處理方法的步驟。
27、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的音頻處理方法的步驟。
28、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的音頻處理方法的步驟。
29、本技術(shù)提出的一個(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:
30、本技術(shù)音頻處理系統(tǒng)包括音頻拓?fù)湓O(shè)計(jì)平臺(tái)和音頻處理模塊,用戶(hù)可以基于不同的應(yīng)用場(chǎng)景,修改音頻拓?fù)湓O(shè)計(jì)平臺(tái)中預(yù)設(shè)的音頻拓?fù)涔こ痰乃惴ńM件的類(lèi)型和/或者算法組件的參數(shù),音頻拓?fù)湓O(shè)計(jì)平臺(tái)響應(yīng)于音頻拓?fù)涔こ痰乃惴ńM件的修改操作,得到適用于當(dāng)前應(yīng)用場(chǎng)景的修改后的算法組件,音頻處理模塊可以基于修改后的算法組件,處理音頻信號(hào),因此,本技術(shù)能夠提升音頻處理效率。