System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及人機對話,尤其涉及一種車內語音播報方法、裝置、設備及存儲介質。
技術介紹
1、目前,汽車內的車機一般會配置一個文本轉語音(text-to-speech,tts)模型,通過tts模型將車機內應用軟件(application,app)欲輸出的文本信息轉換成語音進行播報,例如導航播報、汽車故障播報等。
2、而由于現有的車機內僅配置一個tts模型,進而當有多個app產生的語音指令需同時進行播報時,一般會按照優先級進行播報,進而導致部分播報不及時,用戶體驗較差。
3、上述內容僅用于輔助理解本專利技術的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
1、本專利技術的主要目的在于提供了一種車內語音播報方法、裝置、設備及存儲介質,旨在解決現有技術中當有多個app產生的語音指令需同時進行播報時,一般按照優先級進行播報,進而導致部分播報不及時,用戶體驗較差的技術問題。
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、本專利技術提供了一種車內語音播報方法、裝置、設備及存儲介質,該方法通過在接收到多個待播報語音指令時,對各所述待播報語音指令進行語義分析;根據各語義分析結果對各所述待播報語音指令進行劃分,獲得待添加類別以及被添加類別;將所述待添加類別中的各待添加語音指令添加至所述被添加類別中對應的被添加語音指令中;對各添加后的被添加語音指令進行播報。由于本專利技術可先根據各待播報語音指令的語義分析結果對各待播報語音指令進行劃分,并將獲得的待添加語音指令添加至被添加語音指令后進行播報。相比于現有的當存在多個語音指令時按照優先級進行播報,本專利技術可將多個待播報語音指令添加融合后進行播報,進而可提升播報的及時性,提升用戶體驗。
本文檔來自技高網...【技術保護點】
1.一種車內語音播報方法,其特征在于,所述方法包括以下步驟:
2.如權利要求1所述的車內語音播報方法,其特征在于,所述將所述待添加類別中的各待添加語音指令添加至所述被添加類別中對應的被添加語音指令中的步驟,包括:
3.如權利要求2所述的車內語音播報方法,其特征在于,所述按照各所述可添加標志位將各縮略后的待添加語音指令添加至對應的被添加語音指令中的步驟,包括:
4.如權利要求2所述的車內語音播報方法,其特征在于,所述按照各所述可添加標志位將各縮略后的待添加語音指令添加至對應的被添加語音指令中的步驟之后,還包括:
5.如權利要求4所述的車內語音播報方法,其特征在于,所述根據分析結果對各所述添加后的被添加語音指令進行處理的步驟,包括:
6.如權利要求1所述的車內語音播報方法,其特征在于,所述根據各語義分析結果對各所述待播報語音指令進行劃分,獲得待添加類別以及被添加類別的步驟,包括:
7.如權利要求1至6中任一項所述的車內語音播報方法,其特征在于,所述對各添加后的被添加語音指令進行播報的步驟之前,還包括:
9.一種車內語音播報設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的車內語音播報程序,所述車內語音播報程序配置為實現如權利要求1至7中任一項所述的車內語音播報方法的步驟。
10.一種存儲介質,其特征在于,所述存儲介質上存儲有車內語音播報程序,所述車內語音播報程序被處理器執行時實現如權利要求1至7任一項所述的車內語音播報方法的步驟。
...【技術特征摘要】
1.一種車內語音播報方法,其特征在于,所述方法包括以下步驟:
2.如權利要求1所述的車內語音播報方法,其特征在于,所述將所述待添加類別中的各待添加語音指令添加至所述被添加類別中對應的被添加語音指令中的步驟,包括:
3.如權利要求2所述的車內語音播報方法,其特征在于,所述按照各所述可添加標志位將各縮略后的待添加語音指令添加至對應的被添加語音指令中的步驟,包括:
4.如權利要求2所述的車內語音播報方法,其特征在于,所述按照各所述可添加標志位將各縮略后的待添加語音指令添加至對應的被添加語音指令中的步驟之后,還包括:
5.如權利要求4所述的車內語音播報方法,其特征在于,所述根據分析結果對各所述添加后的被添加語音指令進行處理的步驟,包括:
6.如權利要求1所述的車內...
【專利技術屬性】
技術研發人員:梅華,郭志煌,楊嵩,劉占杰,
申請(專利權)人:上海極氪藍色新能源技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。