System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及車載,具體而言,涉及一種車載語音引擎系統及其交互方法、車輛及電子設備。
技術介紹
1、隨著技術的發展,汽車的智能化程度越來越高,比如,汽車可以實現自動駕駛,給駕駛員帶來了舒適、便捷及安全的駕乘體驗。同時,駕駛員還可以與汽車進行“互動”,比如,通過車載語音引擎系統控制汽車進行導航、播放音視頻的操作等等。
2、具體來說,現有的技術中,由于車載語音引擎系統深度對接預裝語音助手應用程序(application,app),而在調用各類預裝語音助手app接口的過程中,車載語音引擎系統需要明確接口的返回值才能確認播報給用戶的信息,但這部分播報的信息已由預裝語音助手app實現,導致車載語音引擎系統重復開發該部分播報功能,造成浪費資源。
技術實現思路
1、本申請解決的技術問題是由于車載語音引擎系統深度對接預裝語音助手app,而在調用各類預裝語音助手app接口的過程中,車載語音引擎系統需要明確接口的返回值才能確認播報給用戶的信息,但這部分播報的信息由預裝語音助手app已實現,導致車載語音引擎系統重復開發該部分播報功能,造成浪費資源。
2、為解決上述問題,本申請提供一種車載語音引擎系統,車載語音引擎系統設置于車機系統中,車機系統接入有具備語音助手功能的一個或多個第三方應用程序;車載語音引擎系統包括:語音接收模塊,語音接收模塊用于接收用戶輸入的第一語音信息;第一信息交互模塊組,第一信息交互模塊組用于將由語音接收模塊輸入的第一語音信息轉換為語音-文本信息,以及將語音-文本信
3、與現有技術相比,采用該技術方案所達到的技術效果:區別于相關技術方案中的車載語音引擎設備,本技術方案中通過在車載語音引擎系統中設置第一信息交互模塊組,利用第一信息交互模塊組對第一語音信息進行識別,具體識別內容包括可執行第一語音信息的一個或者多個第三方應用程序的身份信息,在確定好第三方應用程序的身份信息后,再將該第一語音信息轉換為語音-文本信息發送給目標應用程序,再由目標應用程序的自身內在邏輯對該語音-文本信息進行邏輯判斷,最后將生成的反饋信息發送給第二信息交互模塊組,由其轉換為第一文本-語音信息后,發送給語音輸出模塊,由語音輸出模塊對目標應用程序執行完畢第一語音信息得出的反饋結果進行播報。
4、可以看出的是,車載語音引擎系統在上述解析第一語音信息的過程中,可以理解為起到了分配和轉述目標應用程序的反饋信息的作用,也即將現有技術方案中的車載語音引擎設備深度參與與第三方應用程序之間對接的邏輯處理過程進行省略,無需再對由目標應用程序的相應接口反饋的返回值進行再處理判斷,而是充分利用目標應用程序的自身處理邏輯,只需要通過目標應用程序將處理第一語音信息的最終結果通過語音輸出模塊進行播報即可。從而達到簡化車載語音引擎系統的作用,省去了針對對接分析各類應用程序的返回值的邏輯模塊,簡化了車載語音引擎系統與第三方應用程序之間的交互過程,提高了對于第三方應用程序的資源利用率,降低了開發車載語音引擎系統的難度,一定程度上提高了車載語音引擎系統的信息交互能力。
5、在本申請的一個實例中,第一信息交互模塊組包括第一轉換模塊和信息分配模塊;第一轉換模塊用于對第一語音信息進行識別,以得到語音-文本信息;信息分配模塊用于在接收語音-文本信息后,將語音-文本信息分配至目標應用程序;和/或
6、第二信息交互模塊組包括第二轉換模塊和信息中轉模塊;信息中轉模塊用于接收反饋信息,并將反饋信息發送至第二轉換模塊;第二轉換模塊用于將反饋信息轉換為第一文本-語音信息。
7、與現有技術相比,采用該技術方案所達到的技術效果:進一步提高了車載語音引擎系統與多個應用程序之間的交互效率,以提高對于應用程序的資源利用率。
8、在本申請的一個實例中,語音輸出模塊還用于在第一信息交互模塊組判定第一語音信息無法與一個或多個第三方應用程序匹配后,根據第二文本-語音信息進行語音播報,其中,第二文本-語音信息基于第一語音信息獲取。
9、與現有技術相比,采用該技術方案所達到的技術效果:通過由語音輸出模塊對第二文本-語音信息的播報,實現了人機互動的效果,避免用戶在輸出第一語音信息后,因未能匹配到目標應用程序,而導致用戶長時間等待的情況出現。
10、在本申請的一個實例中,車載語音引擎系統包括降噪模塊,降噪模塊用于對第一語音信息進行降噪處理。
11、與現有技術相比,采用該技術方案所達到的技術效果:通過設置降噪模塊,提高第一語音信息在傳輸過程中的準確性。
12、另一方面,本申請還提供一種車載語音引擎系統的交互方法,交互方法用于如上述任一實例中的車載語音引擎系統;交互方法包括:當第一信息交互模塊組接收第一語音信息時,由第一信息交互模塊組對第一語音信息進行識別,以獲取識別結果,并判斷識別結果是否匹配一個或多個第三方應用程序中的目標應用程序;若判斷識別結果匹配一個或多個第三方應用程序中的目標應用程序,則由第一信息交互模塊組將第一語音信息轉換為語音-文本信息發送至目標應用程序;當目標應用程序根據語音-文本信息執行與之匹配的運行功能指令時,由第二信息交互模塊組接收通過目標應用程序輸出的與運行功能指令關聯的反饋信息;由第二信息交互模塊組將反饋信息轉換為第一文本-語音信息;由語音輸出模塊根據第一文本-語音信息進行語音播報。
13、與現有技術相比,采用該技術方案所達到的技術效果:車載語音引擎系統在上述解析第一語音信息的過程中,可以理解為起到了分配和轉述目標應用程序的反饋信息的作用,也即將現有技術方案中的車載語音引擎設備深度參與與第三方應用程序之間對接的邏輯處理過程進行省略,無需再對由目標應用程序的相應接口反饋的返回值進行再處理判斷,而是充分利用目標應用程序的自身處理邏輯,只需要通過目標應用程序將處理第一語音信息的最終結果通過語音輸出模塊進行播報即可。從而達到簡化車載語音引擎系統的作用,省去了針對對接分析各類應用程序的返回值的邏輯模塊,簡化了車載語音引擎系統與第三方應用程序之間的交互過程,提高了對于第三方應用程序的資源利用率,降低了開發車載語音引擎系統的難度,一定程度上提高了車載語音引擎系統的信息交互能力。
14、在本申請的一個實例中,當第一信息交互模塊組接收第一語音信息時,由第一信息交互模塊組對第一語音信息進行識別,包括:在將第一語音信息發送至第一信息交互模塊組之前,由車載語音引擎系統的降噪模塊對第一語音信息進行降噪處理,以獲取第二語音信息,并將第二語音信息發送至第一信息交互模塊組。
15、與現有技術相比,采用該技術方案所達到的技術效果:通過設置降噪模塊,提高第一語音信息在傳輸過本文檔來自技高網...
【技術保護點】
1.一種車載語音引擎系統,所述車載語音引擎系統設置于車機系統中,所述車機系統接入有具備語音助手功能的一個或多個第三方應用程序;其特征在于,所述車載語音引擎系統包括:
2.根據權利要求1所述的車載語音引擎系統,其特征在于,
3.根據權利要求2所述的車載語音引擎系統,其特征在于,
4.根據權利要求1-3任一項所述的車載語音引擎系統,其特征在于,
5.一種車載語音引擎系統的交互方法,其特征在于,所述交互方法用于如權利要求1-4任一項所述的車載語音引擎系統;所述交互方法包括:
6.根據權利要求5所述的交互方法,其特征在于,
7.根據權利要求5所述的交互方法,其特征在于,所述由所述第二信息交互模塊組接收通過所述目標應用程序輸出的與所述運行功能指令關聯的所述反饋信息,包括:
8.根據權利要求5-7任一項所述的交互方法,其特征在于,所述交互方法還包括:
9.一種車輛,其特征在于,所述車輛包括如權利要求1-4任一項所述的車載語音引擎系統;或,所述車輛執行如權利要求5-8任一項所述的交互方法的各個步驟。
10.一種電子設備,其特征在于,所述電子設備包括處理器和存儲器,所述存儲器中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由所述處理器加載并執行以實現如權利要求5-8任一項所述的交互方法的各個步驟。
...【技術特征摘要】
1.一種車載語音引擎系統,所述車載語音引擎系統設置于車機系統中,所述車機系統接入有具備語音助手功能的一個或多個第三方應用程序;其特征在于,所述車載語音引擎系統包括:
2.根據權利要求1所述的車載語音引擎系統,其特征在于,
3.根據權利要求2所述的車載語音引擎系統,其特征在于,
4.根據權利要求1-3任一項所述的車載語音引擎系統,其特征在于,
5.一種車載語音引擎系統的交互方法,其特征在于,所述交互方法用于如權利要求1-4任一項所述的車載語音引擎系統;所述交互方法包括:
6.根據權利要求5所述的交互方法,其特征在于,
7.根據權利要求5所...
【專利技術屬性】
技術研發人員:錢明勇,
申請(專利權)人:寧波均聯智行科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。