System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及車載智能交互,特別涉及一種音頻信號的處理方法、裝置、設備及計算機可讀存儲介質。
技術介紹
1、隨著車載智能交互技術的不斷發展,車輛可提供的功能越來越多,如可通過音頻信號與車輛進行交互。
2、相關技術中,在車輛的車機主控位置或者車輛的頂燈位置安裝車載麥克風,當用戶想要與車輛進行交互時,用戶輸入語音數據,車載麥克風采集音頻信號,對音頻信號進行處理,以得到交互指令,進而根據交互指令與車輛進行交互。
3、然而,由于車輛的各個位置的用戶均具有車輛交互需求,車載麥克風僅可采集到位于駕駛位置的用戶的語音數據,使得車輛交互的局限性較高,靈活性較差,進而使得車輛交互的效果較差。
技術實現思路
1、本申請實施例提供了一種音頻信號的處理方法、裝置、設備及計算機可讀存儲介質,可用于解決相關技術中的問題。所述技術方案如下:
2、一方面,本申請實施例提供了一種音頻信號的處理方法,所述方法包括:
3、獲取目標車輛的車輛內部圖像,所述車輛內部圖像用于確定位于所述目標車輛的內部的各個用戶所在的位置;
4、控制所述各個用戶所在的位置對應的音頻采集裝置開啟;
5、獲取各個音頻采集裝置采集到的音頻信號;
6、對于所述各個用戶中的第一用戶,對所述第一用戶所在的位置對應的音頻采集裝置采集到的音頻信號進行處理,得到參考音頻信號;
7、在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號,所述目標音頻信
8、在一種可能的實現方式中,所述對所述第一用戶所在的位置對應的音頻采集裝置采集到的音頻信號進行處理,得到參考音頻信號之前,還包括:
9、對所述各個音頻采集裝置采集到的音頻信號進行回聲消除處理,得到所述各個音頻采集裝置采集到的回聲消除后的音頻信號;
10、根據所述各個音頻采集裝置采集到的回聲消除后的音頻信號,確定所述各個用戶對應的聲紋特征信息,任一用戶對應的聲紋特征信息用于表征所述任一用戶的音色;
11、所述對所述第一用戶所在的位置對應的音頻采集裝置采集到的音頻信號進行處理,得到參考音頻信號,包括:
12、對所述第一用戶所在的位置對應的音頻采集裝置采集到的回聲消除后的音頻信號進行波束成形處理,得到參考音頻信號。
13、在一種可能的實現方式中,所述根據所述各個音頻采集裝置采集到的回聲消除后的音頻信號,確定所述各個用戶對應的聲紋特征信息,包括:
14、對于所述各個用戶中的任一用戶,在所述各個音頻采集裝置采集到的回聲消除后的音頻信號中確定第一音頻信號,所述第一音頻信號為所述任一用戶所在的位置對應的音頻采集裝置采集到的回聲消除后的音頻信號;
15、在所述第一音頻信號中確定第二音頻信號,所述第二音頻信號為所述任一用戶所在的位置對應的音頻采集裝置中位于目標位置的音頻采集裝置采集到的回聲消除后的音頻信號,所述目標位置基于所述任一用戶所在的位置確定;
16、對所述第二音頻信號進行處理,得到所述任一用戶對應的聲紋特征信息。
17、在一種可能的實現方式中,所述對所述第二音頻信號進行處理,得到所述任一用戶對應的聲紋特征信息,包括:
18、將所述第二音頻信號輸入聲紋特征提取模型;
19、確定所述聲紋特征提取模型輸出的內容為所述任一用戶對應的聲紋特征信息。
20、在一種可能的實現方式中,所述在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號之前,所述方法還包括:
21、對所述參考音頻信號進行分段處理,得到多個候選音頻信號;
22、確定各個候選音頻信號對應的聲紋特征信息;
23、確定所述多個候選音頻信號中對應的聲紋特征信息不是所述第一用戶對應的聲紋特征信息的候選音頻信號為所述目標音頻信號。
24、在一種可能的實現方式中,所述在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號之后,所述方法還包括:
25、確定與所述第一用戶對應的音頻信號匹配的控制指令;
26、根據所述控制指令控制所述目標車輛。
27、另一方面,本申請實施例提供了一種音頻信號的處理裝置,所述裝置包括:
28、獲取模塊,用于獲取目標車輛的車輛內部圖像,所述車輛內部圖像用于確定位于所述目標車輛的內部的各個用戶所在的位置;
29、控制模塊,用于控制所述各個用戶所在的位置對應的音頻采集裝置開啟;
30、所述獲取模塊,還用于獲取各個音頻采集裝置采集到的音頻信號;
31、處理模塊,用于對于所述各個用戶中的第一用戶,對所述第一用戶所在的位置對應的音頻采集裝置采集到的音頻信號進行處理,得到參考音頻信號;
32、所述獲取模塊,還用于在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號,所述目標音頻信號為包含第二用戶的聲紋特征信息的音頻信號,所述第二用戶為所述各個用戶中除所述第一用戶之外的用戶,所述第一用戶對應的音頻信號用于所述第一用戶與所述目標車輛進行交互。
33、在一種可能的實現方式中,所述處理模塊,還用于對所述各個音頻采集裝置采集到的音頻信號進行回聲消除處理,得到所述各個音頻采集裝置采集到的回聲消除后的音頻信號;
34、所述裝置還包括:
35、確定模塊,用于根據所述各個音頻采集裝置采集到的回聲消除后的音頻信號,確定所述各個用戶對應的聲紋特征信息,任一用戶對應的聲紋特征信息用于表征所述任一用戶的音色;
36、所述處理模塊,用于對所述第一用戶所在的位置對應的音頻采集裝置采集到的回聲消除后的音頻信號進行波束成形處理,得到參考音頻信號。
37、在一種可能的實現方式中,所述確定模塊,用于對于所述各個用戶中的任一用戶,在所述各個音頻采集裝置采集到的回聲消除后的音頻信號中確定第一音頻信號,所述第一音頻信號為所述任一用戶所在的位置對應的音頻采集裝置采集到的回聲消除后的音頻信號;
38、在所述第一音頻信號中確定第二音頻信號,所述第二音頻信號為所述任一用戶所在的位置對應的音頻采集裝置中位于目標位置的音頻采集裝置采集到的回聲消除后的音頻信號,所述目標位置基于所述任一用戶所在的位置確定;
39、對所述第二音頻信號進行處理,得到所述任一用戶對應的聲紋特征信息。
40、在一種可能的實現方式中,所述確定模塊,用于將所述第二音頻信號輸入聲紋特征提取模型;
41、確定所述聲紋特征提取模型輸出的內容為所述任一用戶對應的聲紋特征信息。
42、在一種可能的實現方式中,所述裝置還包括:
43、確定模塊,用于對所述參考音本文檔來自技高網...
【技術保護點】
1.一種音頻信號的處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述對所述第一用戶所在的位置對應的音頻采集裝置采集到的音頻信號進行處理,得到參考音頻信號之前,還包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述各個音頻采集裝置采集到的回聲消除后的音頻信號,確定所述各個用戶對應的聲紋特征信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述第二音頻信號進行處理,得到所述任一用戶對應的聲紋特征信息,包括:
5.根據權利要求1所述的方法,其特征在于,所述在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號之前,所述方法還包括:
6.根據權利要求1至5任一所述的方法,其特征在于,所述在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號之后,所述方法還包括:
7.一種音頻信號的處理裝置,其特征在于,所述裝置包括:
8.一種計算機設備,其特征在于,所述計算機設備包括處理器和存儲器,所述存儲器中存儲有至少一條程序代碼,所述
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有至少一條程序代碼,所述至少一條程序代碼由處理器加載并執行,以使計算機實現如權利要求1至6任一所述的音頻信號的處理方法。
10.一種計算機程序產品,其特征在于,所述計算機程序產品中存儲有至少一條計算機指令,所述至少一條計算機指令由處理器加載并執行,以使計算機實現如權利要求1至6任一所述的音頻信號的處理方法。
...【技術特征摘要】
1.一種音頻信號的處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述對所述第一用戶所在的位置對應的音頻采集裝置采集到的音頻信號進行處理,得到參考音頻信號之前,還包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述各個音頻采集裝置采集到的回聲消除后的音頻信號,確定所述各個用戶對應的聲紋特征信息,包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述第二音頻信號進行處理,得到所述任一用戶對應的聲紋特征信息,包括:
5.根據權利要求1所述的方法,其特征在于,所述在所述參考音頻信號中剔除目標音頻信號,得到所述第一用戶對應的音頻信號之前,所述方法還包括:
6.根據權利要求1至5任一所述的方法,其特征在于,所述在所述參考音頻信號中剔除目標音頻信號...
【專利技術屬性】
技術研發人員:葉德英,吳正飛,陰山慧,吳倩倩,王云蘭,
申請(專利權)人:奇瑞汽車股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。