本公開涉及智能座艙,尤其涉及一種車輛控制方法、裝置、車輛、存儲介質(zhì)及產(chǎn)品。
背景技術(shù):
1、在汽車智能化浪潮下,車輛喚醒控制是較為重要的技術(shù)。
2、相關(guān)技術(shù)中,用戶可能會同時觸發(fā)多個不同位置對應(yīng)的語音控制通道,從而無法準(zhǔn)確實現(xiàn)車輛的喚醒判斷以及無法準(zhǔn)確執(zhí)行用戶的控制指令,導(dǎo)致影響用戶的用車體驗。
技術(shù)實現(xiàn)思路
1、為克服相關(guān)技術(shù)中存在的問題,本公開提供一種車輛控制方法、裝置、車輛、存儲介質(zhì)及產(chǎn)品,在存在多個被觸發(fā)的原始通道的情況下,可基于每個原始通道對應(yīng)的喚醒數(shù)據(jù),從多個被觸發(fā)的原始通道中確定出候選通道,進(jìn)而在候選通道滿足檢查條件的情況下,將該候選通道確定為目標(biāo)通道,喚醒車輛,并根據(jù)目標(biāo)通道獲取的控制指令控制車輛。從而能夠準(zhǔn)確確定出期望進(jìn)行車輛語音控制的用戶所在位置對應(yīng)的目標(biāo)通道,進(jìn)而實現(xiàn)更加準(zhǔn)確的車輛喚醒以及能夠使用目標(biāo)通道獲得更加準(zhǔn)確的控制指令,從而實現(xiàn)更加準(zhǔn)確的車輛控制,以便提高用戶的用車體驗。
2、根據(jù)本公開實施例的第一方面,提供一種車輛控制方法,包括:
3、在存在多個被觸發(fā)的原始通道的情況下,獲取每個原始通道對應(yīng)的喚醒數(shù)據(jù);
4、根據(jù)所述喚醒數(shù)據(jù),從所述多個被觸發(fā)的原始通道中確定出候選通道;
5、在存在目標(biāo)通道的情況下,喚醒所述車輛,并根據(jù)所述目標(biāo)通道獲取的控制指令控制所述車輛,所述目標(biāo)通道為所述候選通道中滿足檢查條件的通道。
6、可選地,所述根據(jù)所述喚醒數(shù)據(jù),從所述多個被觸發(fā)的原始通道中確定出候選通道,包括:
7、針對任一原始通道,根據(jù)該原始通道對應(yīng)的喚醒數(shù)據(jù),確定該原始通道對應(yīng)的喚醒得分;
8、根據(jù)所述喚醒得分,從所述多個被觸發(fā)的原始通道中確定出候選通道。
9、可選地,所述喚醒數(shù)據(jù)包括喚醒音頻;
10、所述針對任一原始通道,根據(jù)該原始通道對應(yīng)的喚醒數(shù)據(jù),確定該原始通道對應(yīng)的喚醒得分,包括:
11、針對任一原始通道,根據(jù)該原始通道對應(yīng)的喚醒音頻,得到該原始通道對應(yīng)的喚醒頻域特征;
12、通過目標(biāo)評分模型對該原始通道對應(yīng)的喚醒頻域特征進(jìn)行處理,得到該原始通道對應(yīng)的喚醒得分,所述目標(biāo)評分模型基于多個訓(xùn)練樣本訓(xùn)練基礎(chǔ)評分模型得到,所述訓(xùn)練樣本包括樣本喚醒頻域特征和實際喚醒得分。
13、可選地,所述目標(biāo)評分模型通過以下步驟訓(xùn)練得到:
14、獲取所述多個訓(xùn)練樣本,所述訓(xùn)練樣本中的樣本喚醒頻域特征基于樣本喚醒音頻得到;
15、通過所述多個訓(xùn)練樣本,對所述基礎(chǔ)評分模型進(jìn)行多輪迭代訓(xùn)練;
16、在每一輪訓(xùn)練之后,根據(jù)本輪訓(xùn)練獲取的預(yù)測喚醒得分和本輪訓(xùn)練對應(yīng)的訓(xùn)練樣本中的實際喚醒得分,得到本輪訓(xùn)練對應(yīng)的預(yù)測損失;
17、根據(jù)本輪訓(xùn)練對應(yīng)的預(yù)測損失,對所述基礎(chǔ)評分模型進(jìn)行優(yōu)化;
18、在所述基礎(chǔ)評分模型滿足預(yù)設(shè)停止條件的情況下,停止訓(xùn)練,得到所述目標(biāo)評分模型。
19、可選地,所述方法還包括:
20、針對任一原始通道,根據(jù)該原始通道對應(yīng)的喚醒音頻,得到該原始通道對應(yīng)的音頻能量;
21、所述根據(jù)所述喚醒得分,從所述多個被觸發(fā)的原始通道中確定出候選通道,包括:
22、根據(jù)所述音頻能量和所述喚醒得分,從所述多個被觸發(fā)的原始通道中確定出候選通道。
23、可選地,所述喚醒數(shù)據(jù)包括喚醒音頻,所述方法還包括:
24、針對任一候選通道,根據(jù)該候選通道對應(yīng)的喚醒音頻,得到該候選通道對應(yīng)的喚醒文本;
25、在該候選通道對應(yīng)的喚醒文本中包括目標(biāo)喚醒詞的情況下,確定該候選通道滿足檢查條件。
26、可選地,所述在該候選通道對應(yīng)的喚醒文本中包括目標(biāo)喚醒詞的情況下,確定該候選通道滿足檢查條件,包括:
27、在該候選通道對應(yīng)的喚醒文本中包括目標(biāo)喚醒詞,且所述目標(biāo)喚醒詞在句首的情況下,確定該候選通道滿足檢查條件。
28、可選地,所述喚醒數(shù)據(jù)包括喚醒檢測區(qū)域,所述方法還包括:
29、針對任一候選通道,對該候選通道對應(yīng)的喚醒檢測區(qū)域進(jìn)行用戶檢測,得到該候選通道對應(yīng)的用戶檢測結(jié)果;
30、在所述用戶檢測結(jié)果表征該候選通道對應(yīng)的喚醒檢測區(qū)域存在用戶的情況下,確定該候選通道滿足檢查條件。
31、可選地,所述喚醒數(shù)據(jù)包括喚醒音頻,所述方法還包括:
32、針對任一候選通道,確定該候選通道對應(yīng)的喚醒音頻的音頻能量;
33、在該候選通道對應(yīng)的喚醒音頻的音頻能量大于預(yù)設(shè)能量閾值的情況下,確定該候選通道滿足檢查條件。
34、可選地,所述喚醒數(shù)據(jù)包括喚醒音頻,所述方法還包括:
35、針對任一候選通道,確定該候選通道對應(yīng)的喚醒音頻的聲紋特征;
36、在所述車輛的注冊聲紋特征集合中存在該候選通道對應(yīng)的喚醒音頻的聲紋特征的情況下,確定該候選通道滿足檢查條件。
37、可選地,所述多個被觸發(fā)的原始通道包括第一區(qū)域?qū)?yīng)的第一原始通道和第二區(qū)域?qū)?yīng)的第二原始通道,所述候選通道包括第一候選通道和第二候選通道;
38、所述根據(jù)所述喚醒數(shù)據(jù),從所述多個被觸發(fā)的原始通道中確定出候選通道,包括:
39、根據(jù)所述第一原始通道對應(yīng)的喚醒數(shù)據(jù),從所述第一區(qū)域?qū)?yīng)的第一原始通道中篩選得到所述第一候選通道;
40、根據(jù)所述第二原始通道對應(yīng)的喚醒數(shù)據(jù),從所述第二區(qū)域?qū)?yīng)的第二原始通道中篩選得到所述第二候選通道。
41、可選地,所述根據(jù)所述目標(biāo)通道獲取的控制指令控制所述車輛,包括:
42、在所述目標(biāo)通道包括所述第一候選通道和所述第二候選通道的情況下,根據(jù)所述第一候選通道獲取的第一控制指令和所述第二候選通道獲取的第二控制指令,得到目標(biāo)控制指令;
43、根據(jù)所述目標(biāo)控制指令控制所述車輛。
44、可選地,所述根據(jù)所述第一候選通道獲取的第一控制指令和所述第二候選通道獲取的第二控制指令,得到目標(biāo)控制指令,包括:
45、在觸發(fā)時間窗口內(nèi)獲取到所述第一控制指令和所述第二控制指令,且所述第一控制指令和所述第二控制指令不存在執(zhí)行沖突的情況下,將所述第一控制指令和所述第二控制指令確定為所述目標(biāo)控制指令。
46、可選地,所述根據(jù)所述第一候選通道獲取的第一控制指令和所述第二候選通道獲取的第二控制指令,得到目標(biāo)控制指令,包括:
47、在觸發(fā)時間窗口內(nèi)獲取到所述第一控制指令和所述第二控制指令的情況下,將所述第一控制指令和所述第二控制指令中音頻能量較大的一者確定為所述目標(biāo)控制指令。
48、可選地,所述根據(jù)所述第一候選通道獲取的第一控制指令和所述第二候選通道獲取的第二控制指令,得到目標(biāo)控制指令,包括:
49、在觸發(fā)時間窗口內(nèi)獲取到所述第一控制指令和所述第二控制指令中的其中一者的情況下,將在所述觸發(fā)時間窗口內(nèi)獲取到的控制指令確定為所述目標(biāo)控制指令。
50、根據(jù)本公開實施例的第二方面,提供一種車輛控制裝置,包括:
51、第一獲取模塊,被配置為在存在多個被觸發(fā)的原始通道的情況下,獲取每個原始通道對應(yīng)的喚醒數(shù)據(jù);
52、第一確定模塊,被配置為根據(jù)所述喚醒數(shù)據(jù),從所述多個被觸發(fā)的原始通道中確定出候選通道;
53、控制模塊,被配置為在存在目標(biāo)通道的情況下,喚醒所述車輛,并根據(jù)所述目標(biāo)通道獲取的控制指令控制所述車輛,所述目標(biāo)通道為所述候選通道中滿足檢查條件的通道。
54、根據(jù)本公開實施例的第三方面,提供一種車輛,包括:
55、處理器;
56、用于存儲處理器可執(zhí)行指令的存儲器;
57、其中,所述處理器被配置為執(zhí)行時實現(xiàn)本公開第一方面所提供的車輛控制方法的步驟。
58、根據(jù)本公開實施例的第四方面,提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序指令,該計算機(jī)程序指令被處理器執(zhí)行時實現(xiàn)本公開第一方面所提供的車輛控制方法的步驟。
59、根據(jù)本公開實施例的第五方面,提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)本公開第一方面所提供的車輛控制方法的步驟。
60、本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
61、在存在多個被觸發(fā)的原始通道的情況下,可基于每個原始通道對應(yīng)的喚醒數(shù)據(jù),從多個被觸發(fā)的原始通道中確定出候選通道,進(jìn)而在候選通道滿足檢查條件的情況下,將該候選通道確定為目標(biāo)通道,從而喚醒車輛,并根據(jù)目標(biāo)通道獲取的控制指令控制車輛。從而能夠準(zhǔn)確確定出期望進(jìn)行車輛語音控制的用戶所在位置對應(yīng)的目標(biāo)通道,進(jìn)而實現(xiàn)更加準(zhǔn)確的車輛喚醒以及能夠使用目標(biāo)通道獲得更加準(zhǔn)確的控制指令,從而實現(xiàn)更加準(zhǔn)確的車輛控制,以便提高用戶的用車體驗。
62、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。