本發明屬于汽車,涉及一種音量調節方法、裝置、電子設備以及計算機可讀存儲介質。
背景技術:
1、在目前市面上的新能源汽車中,語音播報技術已經非常成熟,常用于智能導航、車輛故障提醒、駕車規范提醒等各種方面,從而滿足用戶的各種用車需求。在這之中,智能座艙內音頻音源之間播放交互較多,一般包含了媒體、導航、語音、電話、系統提示音等,在當前沒有音源播放時,一般汽車方控上的音量按鍵都是默認用于調節媒體音源音量,但在駕駛過程中使用語音和導航的場景播報中,由于語音和導航屬于短音源播報,播報很快就會結束,如果駕駛員在駕駛過程中試圖通過汽車方控按鍵調節語音或導航音量,此時由于短音源的語音或導航已經播放完畢,在此場景下汽車方控的音量按鍵會默認調節系統媒體音量,從而導致用戶無法便捷地調節已播放的短音源音量,降低了用車體驗;此外,如果用戶在駕駛過程中,通過中控屏進入系統設置從而更改特定短音源音量,不僅操作較為繁瑣,還存在很大的安全隱患。
2、因此,有必要提供改進的技術方案以克服現有技術中存在的以上技術問題。
技術實現思路
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、本申請提供的一種音量調節方法、裝置、電子設備以及計算機可讀存儲介質,所述方法包括:在車輛行駛過程中開啟短音源播報時,監聽并記錄所述短音源停止播放時刻的第一時間戳;響應于所述車輛接收到音量調節指令,記錄當前時刻的第二時間戳;若所述第二時間戳與所述第一時間戳的差值不大于預設的時間差閾值,則基于所述音量調節指令對所述短音源的音量進行調節。通過上述方法,可以在短音源播報結束后的短時間內調節這個短音源的音量,從而避免在駕駛過程中進行復雜的操作,在保障行車安全的同時降低成本。
1.一種音量調節方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述監聽并記錄所述短音源停止播放時刻的第一時間戳包括:
3.根據權利要求2所述的方法,其特征在于,所述通過預設的回調函數監聽所述短音源的音頻流包括:
4.根據權利要求3所述的方法,其特征在于,所述記錄停止播放時刻的第一時間戳包括:
5.根據權利要求1所述的方法,其特征在于,所述記錄當前時刻的第二時間戳包括:
6.根據權利要求1所述的方法,其特征在于,在所述基于所述音量調節指令對所述短音源的音量進行調節之后,還包括:
7.根據權利要求6所述的方法,其特征在于,在所述基于所述音量調節指令對當前正在播報的音源音量進行調節之后,還包括:
8.一種音量調節裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,包括:處理器和用于存儲可執行指令的存儲器;其中,所述處理器配置執行所述指令,以實現如權利要求1-7中任一項所述的音量調節方法。
10.一種計算機可讀存儲介質,其特征在于,當所述計算機可讀存儲介質中的指令由處理器執行時,實現如權利要求1-7中任一項所述的音量調節方法。