本技術(shù)涉及公共交通,特別是涉及一種基于語音識別的車門控制方法和裝置、一種電子設(shè)備和一種存儲介質(zhì)。
背景技術(shù):
1、公交車作為廣泛使用的公共交通工具,司機通常在每個站點停車后打開車門,允許乘客上下車。然而,由于司機座位位于車輛前部,他們難以全面觀察到后方乘客的下車需求,這可能導(dǎo)致一些乘客未能及時下車,尤其是在司機認(rèn)為無人需要下車后關(guān)閉車門的情況下。針對這一問題,目前的措施包括在車后門安裝“下車按鈕”,乘客可以通過按下按鈕來提示司機有人要下車,或者直接口頭告知司機。部分公交車還安裝了攝像頭,司機可以通過前方的車載電視監(jiān)視器來觀察乘客的下車情況。
2、但在高峰時段,車內(nèi)往往非常擁擠,許多乘客距離后車門較遠(yuǎn),難以觸及下車按鈕,也可能不在攝像頭的拍攝范圍內(nèi),這導(dǎo)致乘客在擠向后門的過程中,司機已經(jīng)開始關(guān)閉車門。此時,乘客只能通過口頭提示司機,但由于距離遠(yuǎn)和車內(nèi)嘈雜,這種提示可能會被忽視,從而導(dǎo)致乘客錯過站點,甚至可能會出現(xiàn)乘客在下車的過程中,司機就開始關(guān)門,從而導(dǎo)致乘客被夾。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供了一種基于語音識別的車門控制方法,以解決公交車人員擁擠時,離門口較遠(yuǎn)的乘客發(fā)出的下車提示聲容易被司機忽視,導(dǎo)致乘客下車時被夾的問題。
2、相應(yīng)的,本技術(shù)實施例還提供了一種基于語音識別的車門控制裝置、一種電子設(shè)備以及一種存儲介質(zhì),用以保證上述方法的實現(xiàn)及應(yīng)用。
3、為了解決上述問題,本技術(shù)實施例公開了一種基于語音識別的車門控制方法,應(yīng)用于車輛,所述車輛包括語音模塊、控制模塊和提示模塊,所述方法包括:
4、當(dāng)所述語音模塊的識別結(jié)果為預(yù)設(shè)識別結(jié)果時,則將提示標(biāo)志位由第一預(yù)設(shè)標(biāo)志位更改為第二預(yù)設(shè)標(biāo)志位,并通過所述提示模塊播放預(yù)設(shè)語音提示;
5、當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位,且所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟關(guān)門保護(hù)機制;
6、當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位的時長超過預(yù)設(shè)時長時,則將所述提示標(biāo)志位由所述第二預(yù)設(shè)標(biāo)志位恢復(fù)為所述第一預(yù)設(shè)標(biāo)志位,并取消所述關(guān)門保護(hù)機制。
7、可選的,所述當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位,且所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟關(guān)門保護(hù)機制,包括:
8、當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位時,則確定所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài);
9、當(dāng)所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟所述關(guān)門保護(hù)機制。
10、可選的,在所述當(dāng)所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟所述關(guān)門保護(hù)機制之前,所述方法還包括:
11、根據(jù)所述車輛的行駛速度確定所述車輛的行駛狀態(tài);
12、根據(jù)所述車輛的開門按鈕被按下的次數(shù)確定所述車輛的車門狀態(tài);
13、當(dāng)所述車輛的行駛速度為預(yù)設(shè)速度,且所述車輛的開門按鈕被按下的次數(shù)為至少一次時,則確定所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足所述車門控制條件。
14、可選的,所述車輛還包括多個語音輸入設(shè)備,所述語音模塊包括語音詞庫,所述語音輸入設(shè)備與所述語音模塊相連,在所述當(dāng)所述語音模塊的識別結(jié)果為預(yù)設(shè)識別結(jié)果時,則將提示標(biāo)志位由第一預(yù)設(shè)標(biāo)志位更改為第二預(yù)設(shè)標(biāo)志位,并通過所述提示模塊播放預(yù)設(shè)語音提示之前,所述方法還包括:
15、當(dāng)所述語音模塊接收到所述語音輸入設(shè)備發(fā)送的語音音頻時,對所述語音音頻進(jìn)行降噪處理,得到降噪音頻;
16、對所述降噪音頻進(jìn)行語音識別,得到多個音頻關(guān)鍵字;
17、將多個所述音頻關(guān)鍵字與所述語音詞庫中的目標(biāo)關(guān)鍵字進(jìn)行匹配,判斷所述降噪音頻中是否存在所述語音詞庫中的目標(biāo)關(guān)鍵字;
18、若所述降噪音頻中存在所述語音詞庫中的目標(biāo)關(guān)鍵字,則確定所述語音模塊的識別結(jié)果為所述預(yù)設(shè)識別結(jié)果;
19、若所述降噪音頻中不存在所述語音詞庫中的目標(biāo)關(guān)鍵字,則確定所述語音模塊的識別結(jié)果不為所述預(yù)設(shè)識別結(jié)果。
20、可選的,所述語音模塊分別和所述提示模塊、所述控制模塊連接;所述通過所述提示模塊播放預(yù)設(shè)語音提示,包括:當(dāng)所述提示模塊接收到所述語音模塊發(fā)送的播放信號,則播放所述語音提示;
21、所述通過所述控制模塊控制所述車輛的車門常開,包括:當(dāng)所述控制模塊接收到所述語音模塊發(fā)送的常開信號,則控制所述車輛的車門常開。
22、可選的,所述語音詞庫包括多種語言對應(yīng)的詞庫,在所述對所述降噪音頻進(jìn)行語音識別,得到多個音頻關(guān)鍵字之前,所述方法還包括:
23、對所述降噪音頻進(jìn)行語音識別,確定所述降噪音頻對應(yīng)的目標(biāo)語言;
24、在所述語音詞庫中將所述目標(biāo)語言對應(yīng)的詞庫確定為目標(biāo)詞庫。
25、可選的,所述將多個所述音頻關(guān)鍵字與所述語音詞庫中的目標(biāo)關(guān)鍵字進(jìn)行匹配,判斷所述降噪音頻中是否存在所述語音詞庫中的目標(biāo)關(guān)鍵字,包括:
26、將多個所述音頻關(guān)鍵字與所述目標(biāo)詞庫中的目標(biāo)關(guān)鍵字進(jìn)行匹配,判斷所述降噪音頻中是否存在所述目標(biāo)詞庫中的目標(biāo)關(guān)鍵字。
27、可選的,所述方法還包括:
28、若所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位的時長未超過所述預(yù)設(shè)時長,則對所述車輛的關(guān)門按鈕執(zhí)行預(yù)設(shè)操作,取消所述關(guān)門保護(hù)機制。
29、可選的,所述語音模塊與報站系統(tǒng)連接,所述方法還包括:
30、當(dāng)所述語音模塊接收到所述報站系統(tǒng)發(fā)出的第一電信號時,開啟所述語音模塊;所述第一電信號用于表征所述車輛到站;
31、當(dāng)所述語音模塊接收到所述報站系統(tǒng)發(fā)出的第二電信號時,則關(guān)閉所述語音模塊,并通過所述控制模塊控制所述車輛的車門常關(guān);所述第二電信號用于表征所述車輛離站。
32、本技術(shù)實施例還公開了一種基于語音識別的車門控制裝置,應(yīng)用于車輛,所述車輛包括語音模塊、控制模塊和提示模塊,所述裝置包括:
33、提示標(biāo)志位更改模塊,用于當(dāng)所述語音模塊的識別結(jié)果為預(yù)設(shè)識別結(jié)果時,則將提示標(biāo)志位由第一預(yù)設(shè)標(biāo)志位更改為第二預(yù)設(shè)標(biāo)志位,并通過所述提示模塊播放預(yù)設(shè)語音提示;
34、車門控制條件滿足模塊,用于當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位,且所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟關(guān)門保護(hù)機制;
35、提示標(biāo)志位恢復(fù)模塊,用于當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位的時長超過預(yù)設(shè)時長時,則將所述提示標(biāo)志位由所述第二預(yù)設(shè)標(biāo)志位恢復(fù)為所述第一預(yù)設(shè)標(biāo)志位,并取消所述關(guān)門保護(hù)機制。
36、可選的,所述車門控制條件滿足模塊,包括:
37、確定模塊,用于當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位時,則確定所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài);
38、滿足模塊,用于當(dāng)所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟所述關(guān)門保護(hù)機制。
39、可選的,所述裝置還包括:
40、行駛狀態(tài)確定模塊,用于根據(jù)所述車輛的行駛速度確定所述車輛的行駛狀態(tài);
41、車門狀態(tài)確定模塊,用于根據(jù)所述車輛的開門按鈕被按下的次數(shù)確定所述車輛的車門狀態(tài);
42、車門控制條件確定模塊,用于當(dāng)所述車輛的行駛速度為預(yù)設(shè)速度,且所述車輛的開門按鈕被按下的次數(shù)為至少一次時,則確定所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足所述車門控制條件。
43、可選的,所述車輛還包括多個語音輸入設(shè)備,所述語音模塊包括語音詞庫,所述語音輸入設(shè)備與所述語音模塊相連,所述裝置還包括:
44、降噪處理模塊,用于當(dāng)所述語音模塊接收到所述語音輸入設(shè)備發(fā)送的語音音頻時,對所述語音音頻進(jìn)行降噪處理,得到降噪音頻;
45、語音識別模塊,用于對所述降噪音頻進(jìn)行語音識別,得到多個音頻關(guān)鍵字;
46、目標(biāo)關(guān)鍵字判斷模塊,用于將多個所述音頻關(guān)鍵字與所述語音詞庫中的目標(biāo)關(guān)鍵字進(jìn)行匹配,判斷所述降噪音頻中是否存在所述語音詞庫中的目標(biāo)關(guān)鍵字;
47、第一識別結(jié)果模塊,用于若所述降噪音頻中存在所述語音詞庫中的目標(biāo)關(guān)鍵字,則確定所述語音模塊的識別結(jié)果為所述預(yù)設(shè)識別結(jié)果;
48、第二識別結(jié)果模塊,用于若所述降噪音頻中不存在所述語音詞庫中的目標(biāo)關(guān)鍵字,則確定所述語音模塊的識別結(jié)果不為所述預(yù)設(shè)識別結(jié)果。
49、可選的,所述語音模塊分別和所述提示模塊、所述控制模塊連接;所述提示標(biāo)志位更改模塊,包括:語音提示播放模塊,用于當(dāng)所述提示模塊接收到所述語音模塊發(fā)送的播放信號,則播放所述語音提示;
50、所述車門控制條件滿足模塊,包括:車門控制模塊,用于當(dāng)所述控制模塊接收到所述語音模塊發(fā)送的常開信號,則控制所述車輛的車門常開。
51、可選的,所述語音詞庫包括多種語言對應(yīng)的詞庫,所述裝置包括:
52、目標(biāo)語言確定模塊,用于對所述降噪音頻進(jìn)行語音識別,確定所述降噪音頻對應(yīng)的目標(biāo)語言;
53、目標(biāo)詞庫確定模塊,用于在所述語音詞庫中將所述目標(biāo)語言對應(yīng)的詞庫確定為目標(biāo)詞庫。
54、可選的,所述目標(biāo)關(guān)鍵字判斷模塊,包括:
55、匹配模塊,用于將多個所述音頻關(guān)鍵字與所述目標(biāo)詞庫中的目標(biāo)關(guān)鍵字進(jìn)行匹配,判斷所述降噪音頻中是否存在所述目標(biāo)詞庫中的目標(biāo)關(guān)鍵字。
56、可選的,所述裝置還包括:
57、關(guān)門保護(hù)機制取消模塊,用于若所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位的時長未超過所述預(yù)設(shè)時長,則對所述車輛的關(guān)門按鈕執(zhí)行預(yù)設(shè)操作,取消所述關(guān)門保護(hù)機制。
58、可選的,所述語音模塊與報站系統(tǒng)連接,所述裝置還包括:
59、第一電信號模塊,用于當(dāng)所述語音模塊接收到所述報站系統(tǒng)發(fā)出的第一電信號時,開啟所述語音模塊;所述第一電信號用于表征所述車輛到站;
60、第二電信號模塊,用于當(dāng)所述語音模塊接收到所述報站系統(tǒng)發(fā)出的第二電信號時,則關(guān)閉所述語音模塊,并通過所述控制模塊控制所述車輛的車門常關(guān);所述第二電信號用于表征所述車輛離站。
61、本技術(shù)實施例還公開了一種電子設(shè)備,包括:處理器;和存儲器,其上存儲有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被執(zhí)行時,使得所述處理器執(zhí)行如本技術(shù)實施例中任一所述的基于語音識別的車門控制方法。
62、本技術(shù)實施例還公開了一個或多個機器可讀介質(zhì),其上存儲有可執(zhí)行代碼,當(dāng)所述可執(zhí)行代碼被執(zhí)行時,使得處理器執(zhí)行如本技術(shù)實施例中任一所述的基于語音識別的車門控制方法。
63、與現(xiàn)有技術(shù)相比,本技術(shù)實施例包括以下優(yōu)點:
64、在本技術(shù)實施例中,當(dāng)所述語音模塊的識別結(jié)果為預(yù)設(shè)識別結(jié)果時,則將提示標(biāo)志位由第一預(yù)設(shè)標(biāo)志位更改為第二預(yù)設(shè)標(biāo)志位,并通過所述提示模塊播放預(yù)設(shè)語音提示;當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位,且所述車輛的行駛狀態(tài)和所述車輛的車門狀態(tài)滿足車門控制條件時,則通過所述控制模塊控制所述車輛的車門常開,并開啟關(guān)門保護(hù)機制;當(dāng)所述提示標(biāo)志位為所述第二預(yù)設(shè)標(biāo)志位的時長超過預(yù)設(shè)時長時,則將所述提示標(biāo)志位由所述第二預(yù)設(shè)標(biāo)志位恢復(fù)為所述第一預(yù)設(shè)標(biāo)志位,并取消所述關(guān)門保護(hù)機制。
65、本技術(shù)實施例通過語音模塊進(jìn)行識別,當(dāng)識別到預(yù)設(shè)的語音提示時,會將提示標(biāo)志位由第一預(yù)設(shè)標(biāo)志位更改為第二預(yù)設(shè)標(biāo)志位,并通過提示模塊播放預(yù)設(shè)語音提示,提醒司機有人要下車;當(dāng)提示標(biāo)志位為第二預(yù)設(shè)標(biāo)志位,且車輛的行駛狀態(tài)和車門狀態(tài)滿足車門控制條件時,控制模塊會控制車門常開,并開啟關(guān)門保護(hù)機制,確保車門在乘客下車前保持開啟狀態(tài);當(dāng)提示標(biāo)志位為第二預(yù)設(shè)標(biāo)志位的時長超過預(yù)設(shè)時長時,提示標(biāo)志位會恢復(fù)為第一預(yù)設(shè)標(biāo)志位,并取消關(guān)門保護(hù)機制,確保車門在乘客下車后能夠正常關(guān)閉。本技術(shù)實施例通過語音模塊、控制模塊和提示模塊可以有效地解決乘客在高峰時段難以觸及下車按鈕、口頭提示可能被忽視的問題,并且只要在車輛屬于非啟動狀態(tài),都會立即控制車門打開,同步語音告知司機還有乘客要下車,讓司機注意后方乘客,同時觸發(fā)關(guān)門保護(hù),防止關(guān)門操作是司機反應(yīng)不及時按下的開關(guān),避免乘客被夾,進(jìn)而確保了乘客能夠及時、安全地下車。