本申請屬于回聲消除,尤其涉及一種回聲消除方法、設(shè)備、系統(tǒng)及存儲介質(zhì)。
背景技術(shù):
1、回聲是同一個音頻系統(tǒng)上的音頻輸出器件和音頻輸入器件同時工作時,音頻輸出器件輸出的音頻信號被音頻輸入器件回采而產(chǎn)生的,回聲會造成音頻輸出器件出現(xiàn)混音或嘯叫等異?,F(xiàn)象。
2、目前,當(dāng)音頻系統(tǒng)上包括多個音頻輸出器件時,消除回聲的方法通常是通過一個音頻信號回采設(shè)備回采一個音頻輸出器件的音頻信號,然后各個音頻信號回采設(shè)備分別將回采到的音頻信號發(fā)送至回聲消除設(shè)備,回聲消除設(shè)備可以根據(jù)接收到的各個音頻信號進(jìn)行回聲消除處理。
3、然而,由于布線距離不同等原因,各個音頻信號回采設(shè)備將音頻信號發(fā)送至回聲消除設(shè)備所需要的時間不同,這會導(dǎo)致發(fā)送至回聲消除設(shè)備的各個音頻信號產(chǎn)生時延,進(jìn)而導(dǎo)致了回聲消除的效果較差。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請實(shí)施例提供了一種回聲消除方法、設(shè)備、系統(tǒng)及存儲介質(zhì),以解決現(xiàn)有的回聲消除的效果較差的技術(shù)問題。
2、第一方面,本申請實(shí)施例提供一種回聲消除方法,應(yīng)用于音頻信號回采設(shè)備,所述方法包括:
3、回采多個音頻輸出器件的第一音頻信號;
4、對各個所述第一音頻信號進(jìn)行合成處理,得到第二音頻信號;
5、將所述第二音頻信號發(fā)送至回聲消除設(shè)備,以指示所述回聲消除設(shè)備獲取音頻輸入器件輸入的第三音頻信號,且根據(jù)所述第二音頻信號對所述第三音頻信號進(jìn)行回聲消除處理。
6、可選的,所述對各個所述第一音頻信號進(jìn)行合成處理,得到第二音頻信號,包括:
7、對各個所述第一音頻信號進(jìn)行比對處理,得到音頻信號比對結(jié)果;
8、根據(jù)所述音頻信號比對結(jié)果,對各個所述第一音頻信號進(jìn)行合成處理,得到所述第二音頻信號。
9、可選的,所述根據(jù)所述音頻信號比對結(jié)果,對各個所述第一音頻信號進(jìn)行合成處理,得到所述第二音頻信號,包括:
10、根據(jù)所述音頻信號比對結(jié)果,確定各個所述第一音頻信號中相同的音頻信號;
11、根據(jù)各個所述第一音頻信號中相同的音頻信號,刪除各個所述第一音頻信號中的冗余音頻信號;
12、對刪除了所述冗余音頻信號的各個所述第一音頻信號進(jìn)行合成處理,得到所述第二音頻信號。
13、第二方面,本申請實(shí)施例提供另一種回聲消除方法,應(yīng)用于回聲消除設(shè)備,所述方法包括:
14、接收由音頻信號回采設(shè)備發(fā)送的第二音頻信號;其中,所述第二音頻信號由所述音頻信號回采設(shè)備在回采多個音頻輸出器件的第一音頻信號后,對各個所述第一音頻信號進(jìn)行合成處理后得到;
15、獲取音頻輸入器件輸入的第三音頻信號;
16、根據(jù)所述第二音頻信號對所述第三音頻信號進(jìn)行回聲消除處理。
17、可選的,所述根據(jù)所述第二音頻信號對所述第三音頻信號進(jìn)行回聲消除處理,包括:
18、確定所述第三音頻信號中與所述第二音頻信號相同的第四音頻信號;
19、刪除所述第三音頻信號中的所述第四音頻信號。
20、可選的,在所述根據(jù)所述第二音頻信號對所述第三音頻信號進(jìn)行回聲消除處理之后,還包括:
21、將進(jìn)行回聲消除處理后的所述第三音頻信號發(fā)送至各個所述音頻輸出器件,以指示各個所述音頻輸出器件輸出進(jìn)行回聲消除處理后的所述第三音頻信號。
22、第三方面,本申請實(shí)施例提供一種音頻信號回采設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)如第一方面任一項(xiàng)所述的回聲消除方法。
23、第四方面,本申請實(shí)施例提供一種回聲消除設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)如第二方面任一項(xiàng)所述的回聲消除方法。
24、第五方面,本申請實(shí)施例提供一種回聲消除系統(tǒng),包括如第三方面所述的音頻信號回采設(shè)備以及如第四方面所述的回聲消除設(shè)備。
25、第六方面,本申請實(shí)施例提供一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如第一方面任一項(xiàng)所述回聲消除方法中的各步驟,或者執(zhí)行時實(shí)現(xiàn)如第二方面任一項(xiàng)所述回聲消除方法中的各步驟。
26、本申請實(shí)施例提供的回聲消除方法、設(shè)備、系統(tǒng)及存儲介質(zhì)具有以下有益效果:
27、本申請實(shí)施例提供的回聲消除方法可以通過音頻信號回采設(shè)備回采多個音頻輸出器件的第一音頻信號,然后對各個第一音頻信號進(jìn)行合成處理,得到第二音頻信號,最后將第二音頻信號發(fā)送至回聲消除設(shè)備,以指示回聲消除設(shè)備獲取音頻輸入器件輸入的第三音頻信號,且根據(jù)第二音頻信號對第三音頻信號進(jìn)行回聲消除處理。本申請?zhí)峁┑幕芈曄椒ㄍㄟ^一個音頻信號回采設(shè)備回采多個音頻輸出器件的音頻信號,因此通過少量音頻信號回采設(shè)備就可以回采多個音頻輸出器件的音頻信號并發(fā)送至回聲消除設(shè)備,降低了發(fā)送至回聲消除設(shè)備的各個音頻信號產(chǎn)生的時延,因此提高了回聲消除的效果。
1.一種回聲消除方法,其特征在于,應(yīng)用于音頻信號回采設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對各個所述第一音頻信號進(jìn)行合成處理,得到第二音頻信號,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述音頻信號比對結(jié)果,對各個所述第一音頻信號進(jìn)行合成處理,得到所述第二音頻信號,包括:
4.一種回聲消除方法,其特征在于,應(yīng)用于回聲消除設(shè)備,所述方法包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述第二音頻信號對所述第三音頻信號進(jìn)行回聲消除處理,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述根據(jù)所述第二音頻信號對所述第三音頻信號進(jìn)行回聲消除處理之后,還包括:
7.一種音頻信號回采設(shè)備,其特征在于,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)如權(quán)利要求1至3任一項(xiàng)所述的回聲消除方法。
8.一種回聲消除設(shè)備,其特征在于,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時實(shí)現(xiàn)如權(quán)利要求4至6任一項(xiàng)所述的回聲消除方法。
9.一種回聲消除系統(tǒng),其特征在于,包括如權(quán)利要求7所述的音頻信號回采設(shè)備以及如權(quán)利要求8所述的回聲消除設(shè)備。
10.一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至3任一項(xiàng)所述回聲消除方法中的各步驟,或者執(zhí)行時實(shí)現(xiàn)如權(quán)利要求4至6任一項(xiàng)所述回聲消除方法中的各步驟。