本發(fā)明涉及語音識別及語音合成技術(shù)領(lǐng)域,尤其涉及一種語音查詢和播報實時路況的方法及系統(tǒng)。
背景技術(shù):
實時路況,是針對當(dāng)今城市交通道路擁堵暢通情況所提出的一個概念,及時的知曉實時路況對交通出行的人群來說是十分必要的。及時知曉道路實時路況可以方便廣大群眾,特別是車主用戶出行路線的選擇,避開高峰路段,節(jié)省時間,安全出行。
實時路況可以通過安裝在道路上的監(jiān)測設(shè)備,或?qū)⒍ㄎ辉O(shè)備安裝在車上,實時動態(tài)地對其所經(jīng)過的路段的通行情況的調(diào)查系統(tǒng)來獲取。
現(xiàn)有技術(shù)中,通過電腦或者手機查詢實時路況,或者通過導(dǎo)航地圖去查詢路況,現(xiàn)有市場上的車載導(dǎo)航儀類產(chǎn)品,都是需要手動去點屏幕或者點按鈕,來打開相關(guān)的功能,比如,用戶想要導(dǎo)航或者查看路況,就必須眼睛看屏幕,然后手動去拖動地圖,或者手動輸入目的地來進(jìn)行搜索,這在駕駛過程中是非常不安全的,因此基于安全駕駛的緣故,現(xiàn)有技術(shù)存在一定的安全隱患。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)中在駕車過程中無法安全地查詢路況的問題,提供一種語音查詢和播報實時路況的方法及系統(tǒng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一方面,構(gòu)造一種語音查詢及播報實時路況的方法,包括:
于車輛內(nèi)接收路況查詢語音信息;
對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息;
將所述查詢文本信息進(jìn)行語義分析,確定其語義指令;
將所述語義指令發(fā)送至服務(wù)器;
所述服務(wù)器依據(jù)所述語義指令返回對應(yīng)的路況應(yīng)答文本信息;
于所述車輛內(nèi)依據(jù)所述路況應(yīng)答文本信息進(jìn)行播報。
在本發(fā)明所述的方法中,所述于車輛內(nèi)接收語音查詢信息的步驟之前還包括:
接收喚醒語音信息和/或點擊觸摸屏按鍵和/或點擊物理按鍵。
將所述喚醒語音信息與預(yù)設(shè)的關(guān)鍵詞匹配,若匹配成功,則進(jìn)入所述對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息的步驟;若匹配失敗,則播放語音提示;
若連續(xù)匹配失敗三次,則停止接收所述路況查詢語音信息。
在本發(fā)明所述的方法中,所述將所述查詢文本信息進(jìn)行語義分析,確定其語義指令的步驟包括:
分解所述查詢文本信息為多個關(guān)鍵詞;
依據(jù)所述多個關(guān)鍵詞確定所述語義指令為“個性化路況”、“指定路況”、“周邊路況”、“城市路況”或“當(dāng)前路況”中的任一種或多種。
在本發(fā)明所述的方法中,所述服務(wù)器依據(jù)所述語義指令返回對應(yīng)的路況應(yīng)答文本信息的步驟包括:
若所述語義指令為“個性化路況”,則返回到預(yù)設(shè)的目的地的推薦路線,及所述推薦路線所需時間,及所述推薦路線的沿途擁堵信息;
若所述語義指令為“指定路況”,則再判斷所述“指定路況”是道路名的“指定路況”還是地名的“指定路況”,若為道路名的“指定路況”,則返回道路的路況信息;若為地名的“指定路況”,則返回所述地名周邊預(yù)設(shè)范圍內(nèi)的路況信息;
若所述語義指令為”周邊路況”,則返回指定位置周邊預(yù)設(shè)范圍內(nèi)的路況信息;
若所述語義指令為“城市路況”,則返回全城路況概要信息;
若所述語義指令為“當(dāng)前路況”,則返回當(dāng)前位置所在道路的路況信息。
另一方面,提供一種語音查詢及播報實時路況的系統(tǒng),包括:
車輛裝置,所述車輛裝置包括接收單元、識別單元、分析單元、發(fā)送單元及播報單元;其中,所述接收單元用于在車輛內(nèi)接收路況查詢語音信息;所述識別單元用于對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息;所述分析單元用于將所述查詢文本信息進(jìn)行語義分析,確定其語義指令;所述發(fā)送單元用于將所述語義指令發(fā)送至服務(wù)器;所述播報單元用于根據(jù)所述服務(wù)器返回的路況應(yīng)答文本信息進(jìn)行播報;
所述服務(wù)器,通過無線通信連接于所述車輛裝置,所述服務(wù)器用于依據(jù)所述語義指令返回對應(yīng)的路況應(yīng)答文本信息。
在本發(fā)明所述的系統(tǒng)中,所述車輛裝置還包括喚醒單元;
其中,所述喚醒單元包括:
喚醒接收模塊,用于接收喚醒語音信息以喚醒處于待機狀態(tài)的所述車輛裝置;和/或
觸摸屏,用于提供觸摸屏按鍵,通過點擊所述觸摸屏按鍵以喚醒處于待機狀態(tài)的所述車輛裝置;和/或
物理按鍵,用于通過點擊物理按鍵以喚醒處于待機狀態(tài)的所述車輛裝置。
在本發(fā)明所述的系統(tǒng)中,所述車輛裝置還包括:
匹配單元,用于將所述喚醒語音信息與預(yù)設(shè)的關(guān)鍵詞匹配,若匹配成功,則進(jìn)入所述對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息的步驟;若匹配失敗,則播放語音提示;若連續(xù)匹配失敗三次,則停止接收所述路況查詢語音信息,進(jìn)入待機狀態(tài)。
在本發(fā)明所述的系統(tǒng)中,所述分析單元包括:
分解模塊,用于分解所述查詢文本信息為多個關(guān)鍵詞;
確定模塊,用于依據(jù)所述多個關(guān)鍵詞確定所述語義指令為“個性化路況”、“指定路況”、“周邊路況”、“城市路況”或“當(dāng)前路況”中的任一種或多種。
在本發(fā)明所述的系統(tǒng)中,所述服務(wù)器包括:
個性化路況單元,用于在所述語義指令為“個性化路況”時,返回到預(yù)設(shè)的目的地的推薦路線,及所述推薦路線所需時間,及所述推薦路線的沿途擁堵 信息;
指定路況單元,用于在所述語義指令為“指定路況”時,則再判斷所述“指定路況”是道路名的“指定路況”還是地名的“指定路況”,若為道路名的“指定路況”,則返回道路的路況信息;若為地名的“指定路況”,則返回所述地名周邊預(yù)設(shè)范圍內(nèi)的路況信息;
周邊路況單元,用于在所述語義指令為”周邊路況”時,返回指定位置周邊預(yù)設(shè)范圍內(nèi)的路況信息;
城市路況單元,用于在所述語義指令為“城市路況”時,返回全城路況概要信息;
當(dāng)前路況單元,用于在所述語義指令為“當(dāng)前路況”時,返回當(dāng)前位置所在道路的路況信息。
上述公開的一種語音查詢及播報實時路況的方法及系統(tǒng)具有以下有益效果:解決了駕車過程中查詢路況的安全隱患,用戶既不需要眼睛去看屏幕,也不需要手動去操作,只需要喚醒以后進(jìn)行人機對話就可以查詢實時路況,給用戶帶來更方便快捷的服務(wù)。
附圖說明
圖1為本發(fā)明提供的一種語音查詢及播報實時路況的方法的流程圖;
圖2為本發(fā)明提供的語音激活及識別的流程圖;
圖3為本發(fā)明提供的個性化路況的顯示示意圖;
圖4為本發(fā)明提供的周邊路況的顯示示意圖;
圖5為本發(fā)明提供的城市路況的顯示示意圖;
圖6為本發(fā)明提供的當(dāng)前路況的顯示示意圖;
圖7為本發(fā)明提供的一種語音查詢及播報實時路況的系統(tǒng)的示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅 用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供了一種語音查詢及播報實時路況的方法及系統(tǒng),其目的在于,既不需要車主手動操作,也不需要車主眼睛去看,在不影響車主安全駕駛的情況下,通過人機對話,智能語音分析理解車主的需求,查找相應(yīng)的道路實時路況,再組合生成語音進(jìn)行播放。本技術(shù)方案是可基于安卓操作系統(tǒng)實現(xiàn),硬件環(huán)境要求支持麥克風(fēng)錄音、支持wifi或3G/4G網(wǎng)絡(luò)、帶GPS定位功能以及聲音輸出。本方案較優(yōu)地實施在車載后視鏡產(chǎn)品上,系統(tǒng)為安卓平臺,屏幕分辨率800x480。
參見圖1,圖1為本發(fā)明提供的一種語音查詢及播報實時路況的方法的流程圖,提供車輛裝置1以于車輛內(nèi)部實現(xiàn)語音接收及識別,該語音查詢及播報的方法包括以下步驟:
S1、于車輛內(nèi)接收路況查詢語音信息;同時參見圖2,圖2為本發(fā)明提供的語音激活及識別的流程圖。該步驟S1中,監(jiān)聽五秒鐘之內(nèi)沒有說話,則進(jìn)行語音提示:“您沒有說話”,再監(jiān)聽五秒鐘,如果仍然沒有說話,則提示:“下次見”,回到車輛裝置1的待機狀態(tài)。
S2、對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息;將所述查詢文本信息與預(yù)設(shè)的關(guān)鍵詞匹配,若匹配成功,則進(jìn)入所述將所述查詢文本信息進(jìn)行語義分析的步驟;若匹配失敗,則播放語音提示;若連續(xù)匹配失敗三次,則停止接收所述路況查詢語音信息。同時參見圖2,當(dāng)匹配第一次錯誤時,提示:“抱歉,沒聽清楚”;當(dāng)連續(xù)兩次匹配錯誤時,提示幫助信息,比如“你可以這樣說”;連續(xù)三次匹配錯誤時,提示:“抱歉,沒聽清楚,下次見”,回到車輛裝置1的待機狀態(tài)
S3、將所述查詢文本信息進(jìn)行語義分析,確定其語義指令;通過關(guān)鍵詞確定語義,在文本中搜到指定的關(guān)鍵詞,則視為對應(yīng)的功能指令,同時從文本里面解析出“地名/路名”,然后再進(jìn)一步查詢。該步驟S3包括以下子步驟:
S31、分解所述查詢文本信息為多個關(guān)鍵詞;
S32、依據(jù)所述多個關(guān)鍵詞確定所述語義指令為“個性化路況”、“指定路況”、“周邊路況”、“城市路況”或“當(dāng)前路況”中的任一種或多種。
S4、將所述語義指令發(fā)送至服務(wù)器2;
S5、所述服務(wù)器2依據(jù)所述語義指令返回對應(yīng)的路況應(yīng)答文本信息;
S6、于所述車輛內(nèi)依據(jù)所述路況應(yīng)答文本信息進(jìn)行播報。其中,路況應(yīng)答文本不僅顯示于顯示屏上,同時通過語音播報。該步驟S6包括以下子步驟:
S61、若所述語義指令為“個性化路況”,則返回到預(yù)設(shè)的目的地的推薦路線,及所述推薦路線所需時間,及所述推薦路線的沿途擁堵信息;參見圖3,圖3為本發(fā)明提供的個性化路況的顯示示意圖;例如:個性化路況查詢(即查詢從當(dāng)前位置到XXX位置,規(guī)避擁堵的最佳駕車路線),以及沿途擁堵信息。比如:“去世界之窗要多長時間”,關(guān)鍵詞是“去”、“到”等動詞,以及“要多長時間”等描述,從文本里面得到“世界之窗”地名。每隔幾分鐘,系統(tǒng)會根據(jù)最新的實時路況信息,自動提示用戶最佳路線,如:“9:09,從龍崗區(qū)到華強北,走丹平快速路、布心路、泥崗路需要38分鐘,21公里;走丹平公路、丹平快速路出口、清平高速需要43分鐘,25公里;走龍崗大道、文錦北路、筍崗東路需要47分鐘,21公里?!薄艾F(xiàn)在去華強北,要38分鐘,整體暢通,推薦您走丹平快速路、泥崗路?!?/p>
S62、若所述語義指令為“指定路況”,則再判斷所述“指定路況”是道路名的“指定路況”還是地名的“指定路況”,若為道路名的“指定路況”,則返回道路的路況信息;若為地名的“指定路況”,則返回所述地名周邊預(yù)設(shè)范圍內(nèi)的路況信息;指定路況,查詢指定道路的路況,比如“(查詢)北環(huán)大道路況”,關(guān)鍵詞為“路況”、“堵不堵”,但沒有“去”、“到”等動詞,從文本里面得到“北環(huán)大道”的道路名。
S63、若所述語義指令為“周邊路況”,則返回指定位置周邊預(yù)設(shè)范圍內(nèi)的路況信息;參見圖4,圖4為本發(fā)明提供的周邊路況的顯示示意圖;例如,周邊路況查詢,查詢指定位置附近的道路擁堵情況,如“上海賓館周邊路況”,關(guān)鍵詞為“周邊路況”、“附近路況”,從文本得到位置為“上海賓館”的地名。
S64、若所述語義指令為“城市路況”,則返回全城路況概要信息;參見圖5,圖5為本發(fā)明提供的城市路況的顯示示意圖;例如,城市路況查詢,查詢?nèi)堑穆窙r簡要描述,“如深圳市的擁堵指數(shù)如何”,關(guān)鍵詞是“擁堵指數(shù)”、 “交通情況”,從文本得到城市名“深圳市”。
S65、若所述語義指令為“當(dāng)前路況”,則返回當(dāng)前位置所在道路的路況信息。參見圖6,圖6為本發(fā)明提供的當(dāng)前路況的顯示示意圖;例如,當(dāng)前路況查詢,用于查詢當(dāng)前所在道路的路況,適用于隨時查詢前方路況。關(guān)鍵詞是“前方路況”、“當(dāng)前路口”等。
綜上,得到服務(wù)器2下發(fā)的應(yīng)答文本信息,將其變成語音,播報出來,因此需采用TTS引擎,將中文的文本內(nèi)容變成人聲發(fā)音,通過喇叭輸出。
此外,該方法還包括喚醒步驟:
S0、接收喚醒語音信息和/或點擊觸摸屏按鍵和/或點擊物理按鍵,來喚醒車輛裝置1的待機狀態(tài)。參見圖2,通過“XX你好”的喚醒語音信息和/或點擊觸摸屏按鍵和/或點擊物理按鍵激活車輛裝置1的待機狀態(tài)。
參見圖7,圖7為本發(fā)明提供的一種語音查詢及播報實時路況的系統(tǒng)100的示意圖,該語音查詢及播報的系統(tǒng)100包括車載裝置及服務(wù)器2。
安裝在車輛內(nèi)部的車輛裝置1,所述車輛裝置1包括接收單元、識別單元、分析單元、發(fā)送單元及播報單元;其中,所述接收單元用于在車輛內(nèi)接收路況查詢語音信息;所述識別單元用于對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息;所述分析單元用于將所述查詢文本信息進(jìn)行語義分析,確定其語義指令;所述發(fā)送單元用于將所述語義指令發(fā)送至服務(wù)器2;所述播報單元用于根據(jù)所述服務(wù)器2返回的路況應(yīng)答文本信息進(jìn)行播報;此外,所述車輛裝置1還包括喚醒單元及匹配單元。
所述服務(wù)器2,通過無線通信連接于所述車輛裝置1,所述服務(wù)器2用于依據(jù)所述語義指令返回對應(yīng)的路況應(yīng)答文本信息。從語義分析得到了用戶希望進(jìn)行哪種查詢,以及對應(yīng)的查詢的地名或道路名,同時系統(tǒng)根據(jù)GPS定位得到用戶當(dāng)前所在的位置,然后將相關(guān)參數(shù)發(fā)送到云后臺(服務(wù)器2),云后臺再調(diào)用基于位置服務(wù)的實時路況查詢的API接口,得到相關(guān)的返回信息:XML格式,云后臺再將其中的信息進(jìn)行處理,得到需要播報的文本信息,通過無線數(shù)據(jù)通信下發(fā)給車輛裝置1。
其中,所述喚醒單元包括:
喚醒接收模塊,用于接收喚醒語音信息以喚醒處于待機狀態(tài)的所述車輛裝置1;和/或
觸摸屏,用于提供觸摸屏按鍵,通過點擊所述觸摸屏按鍵以喚醒處于待機狀態(tài)的所述車輛裝置1;和/或
物理按鍵,用于通過點擊物理按鍵以喚醒處于待機狀態(tài)的所述車輛裝置1。
匹配單元,用于將所述喚醒語音信息與預(yù)設(shè)的關(guān)鍵詞匹配,若匹配成功,則進(jìn)入所述對所述路況查詢語音信息進(jìn)行語音識別,將其轉(zhuǎn)換為查詢文本信息的步驟;若匹配失敗,則播放語音提示;若連續(xù)匹配失敗三次,則停止接收所述路況查詢語音信息,進(jìn)入待機狀態(tài)。
進(jìn)一步的,所述分析單元包括:
分解模塊,用于分解所述查詢文本信息為多個關(guān)鍵詞;
確定模塊,用于依據(jù)所述多個關(guān)鍵詞確定所述語義指令為“個性化路況”、“指定路況”、“周邊路況”、“城市路況”或“當(dāng)前路況”中的任一種或多種。
所述服務(wù)器2包括:
個性化路況單元,用于在所述語義指令為“個性化路況”時,返回到預(yù)設(shè)的目的地的推薦路線,及所述推薦路線所需時間,及所述推薦路線的沿途擁堵信息;
指定路況單元,用于在所述語義指令為“指定路況”時,則再判斷所述“指定路況”是道路名的“指定路況”還是地名的“指定路況”,若為道路名的“指定路況”,則返回道路的路況信息;若為地名的“指定路況”,則返回所述地名周邊預(yù)設(shè)范圍內(nèi)的路況信息;
周邊路況單元,用于在所述語義指令為”周邊路況”時,返回指定位置周邊預(yù)設(shè)范圍內(nèi)的路況信息;
城市路況單元,用于在所述語義指令為“城市路況”時,返回全城路況概要信息;
當(dāng)前路況單元,用于在所述語義指令為“當(dāng)前路況”時,返回當(dāng)前位置所在道路的路況信息。
綜上,本發(fā)明的有益效果為:現(xiàn)有市場上的車載導(dǎo)航儀類產(chǎn)品,都是需要手動去點屏幕或者點按鈕,來打開相關(guān)的功能,比如,用戶想要導(dǎo)航或者查看路況,就必須眼睛看屏幕,然后手動去拖動地圖,或者手動輸入目的地來進(jìn)行搜索,這在駕駛過程中是非常不安全的,本技術(shù)徹底解決了這種隱患,用戶既不需要眼睛去看屏幕,也不需要手動去操作,只需要喚醒以后進(jìn)行人機對話就可以了,對于用戶帶來的是更方便快捷的服務(wù)。對于現(xiàn)代都市人的緊張工作生活,準(zhǔn)確的時間規(guī)劃顯得尤為重要,現(xiàn)在各大城市的車輛越來越多,道路擁堵是家常便飯,在碰到嚴(yán)重?fù)矶碌臅r候,很多人都有煩躁而無可奈何的經(jīng)歷;比如:某人準(zhǔn)備出發(fā)去參加會議,原來計劃30分鐘后準(zhǔn)時到,但是路上碰到了擁堵,實際花了1個小時。因此,實時路況信息就顯得越來越重要,假如使用本系統(tǒng),那么出發(fā)的時候,喚醒“xx你好”,然后問一下“到xxx要多長時間”,那么系統(tǒng)會自動計算出一條最合理的規(guī)避擁堵的路線,并且播報沿途哪些地方有擁堵點,全程大概需要多長時間,這些個性化的服務(wù)給用戶帶來高效便捷體驗。
上面結(jié)合附圖對本發(fā)明的實施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實施方式,上述的具體實施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。