新四季網

一種可動態配置的語音導遊方法

2023-05-22 09:37:51 2

專利名稱:一種可動態配置的語音導遊方法
技術領域:
本發明涉及地理信息技術,尤其是涉及一種可動態配置的語音導遊方法。
技術背景地理信息系統是一種特定的十分重要的空間信息系統。它是在計算機硬、 軟體系統支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分 布數據進行採集、儲存、管理、運算、分析、顯示和描述的技術系統。地理信 息系統處理、管理的對象是多種地理空間實體數據及其關係,包括空間定位數 據、圖形數據、遙感圖像數據、屬性數據等,用於分析和處理在一定地理區域 內分布的各種現象和過程,解決複雜的規劃、決策和管理問題。目前市場上的地理信息產品主要是各種品牌的車載導航儀。這些導航儀利用GPS衛星信號以及專用的電子地圖文件可以實現精確的提示、導航功能。但 是這些導航儀因為電子地圖的局限, 一般只能實現交通系統中的導航。對於景 區內部的導遊、以及詳細的導遊介紹的需求,往往無能為力。此外,由於電子 地圖內容相對固定,但景區內導遊信息的內容卻是會經常變更,因此現有的導 航系統也不能滿足提示信息頻繁變更的需求。 發明內容為了解決現有導航產品存在的缺陷,本發明的目的在於提供一種可動態配 置的語音導遊方法。本發明採用的技術方案是該方法的步驟如下1) 系統啟動時,首先把XML文件中的景點相關信息載入到內存中;2) GPS語句採集模塊從虛擬串口讀取GPS接收器收到的數據,並從中分裂出GPS語句;3) 把GPS語句送到GPS語句解碼模塊得到當前的經緯度數據;4) 把經緯度數據送至位置信息處理模塊,位置信息處理模塊檢查所有景點相 關信息;5) 如果判定是在當前位置附近,貝U調用TTS引擎讀出導遊信息,同時置標 志位為1。所述的讀取XML文件以鍊表的形式把景點信息載入到內存中,並初始把 所有景點的標誌位設為0。所述的檢查並判定當前位置循環輪詢景點鍊表,根據當前位置和景點位 置的距離判斷當前位置附近是否有未輸出的景點。如果當前位置附近有多個景 點,則判斷當前處於最近的景點。如果判斷當前處於景點中,且標誌位為0,則 壓入輸一出隊列。所述的調用TTS引擎讀出導遊信息建立待輸出文本隊列,以免發生語音 並行輸出的情況;循環檢查待輸出文本隊列,如長度大於0,則彈出隊尾元素並 調用TTS引擎語音輸出。本發明具有的有益效果是1、 可以支持各國不同的GPS衛星導航協議。2、 軟硬體需要較少,不需要專門的電子地圖文件,只需一個存放典型位置 和相關語音信息映射關係的配置文件。3、 景點介紹是用TTS引擎朗讀配置文件中的文字,而不是播放預先錄製的 介紹錄音;介紹內容可動態配置,適合景區內部的詳細導遊。4、 功能模塊可拆裝,可以把位置信息處理模塊換成其他GPS數據處理模塊。


圖1系統的模塊結構。 圖2系統的運行流程圖。
具體實施方式
下面結合附圖和實施例對發明作進一步說明。圖1指出了整個系統的軟硬體模塊結構。系統的運行環境是在裝有Wince 作業系統的便攜設備上。系統依賴的其他硬體主要是藍牙GPS接收器。系統的 軟體模塊用帶透視效果的塊表示,主要包括三個模塊GPS語句採集模塊、GPS 語句解碼模塊、位置信息處理模塊。模塊之間的數據交互關係如下GPS語句 採集模塊通過藍牙接收GPS數據接收器收到的衛星數據,並把他分裂成多條 GPS語句。GPS語句採集模塊把GPS語句傳給GPS語句解碼模塊,然後得到返 回的經緯度位置信息。GPS語句採集模塊把經緯度位置信息傳給位置信息處理 模塊處理。位置信息處理模塊判斷當前位置附近有景點,則調用TTS引擎用語 音輸出導遊信息。圖2指出了整個系統的運行流程圖。系統啟動後GPS語句採集模塊啟動採 集線程,把GPS數據從藍牙虛擬串口處讀出並存在緩衝區中。GPS語句採集模 塊中的分裂線程也隨系統啟動而啟動。該線程負責從緩衝區中逐條分裂出GPS 語句,然後把GPS語句傳給GPS語句解碼模塊,並取得返回的經緯度數據,再把經緯度數據傳給位置信息處理模塊。位置信息處理模塊在系統啟動的時候首先加載XML文件,並把其中存放的各景點的信息存在一個鍊表中。位置信息處 理模塊中的處理線程隨即啟動,定時遍歷該鍊表,並根據當前位置和景點之間 的距離來判斷當前位置附近是否存在景點。如果當前位置附近有超過一個的景 點,則取距離當前位置最近的那個景點。如果判斷當前位置附近有未曾輸出的 景點,則把景點的導遊信息壓入語音輸出隊列中,並把表示是否曾輸出過的字 段標為'T'。位置信息處理模塊中的輸出線程也隨系統啟動而啟動。該線程循環 檢查輸出隊列中是否有待輸出元素,如果有,則調用TTS引擎語音輸出其中的 隊尾元素。XML配置文件的格式如下所示 - - <Location name-"placel" eow二T latitude二"latl" nos二"4" range-"50'5introductionl <south distance:"咖'、place3〈/south〉 pl3CB4 pl3ce5 - iiitraducUon2 place3 place4 place5 配置文件中,Map為根結點,每一個Location結點代表一個景點。其中每個 標籤或屬性名意義如下1、 Id:景點編號,全局唯一2、 name: 景點名3、 longitude:經度4、 eow:東經或西經(東1,西3)5、 latitude:諱度6、 nos:北緯或南諱(南:2,北4)7、 range:範圍(米)8、 intro:景點介紹
9、 east:東鄰景點
10、 south:南鄰景點
11、 west:西鄰景點
12、 north:北鄰景點
13、 distance:距離(米)
權利要求
1、一種可動態配置的語音導遊方法,其特徵在於該方法的步驟如下1)系統啟動時,首先把XML文件中的景點相關信息載入到內存中;2)GPS語句採集模塊從虛擬串口讀取GPS接收器收到的數據,並從中分裂出GPS語句;3)把GPS語句送到GPS語句解碼模塊得到當前的經緯度數據;4)把經緯度數據送至位置信息處理模塊,位置信息處理模塊檢查所有景點相關信息;5)如果判定是在當前位置附近,則調用TTS引擎讀出導遊信息,同時置標誌位為1。
2、 根據權利1所述的一種可動態配置的語音導遊方法,其特徵在於所述的 讀取XML文件以鍊表的形式把景點信息載入到內存中,並初始把所有景點的 標誌位設為0。
3、 根據權利1所述的一種可動態配置的語音導遊方法,其特徵在於所述的 檢査並判定當前位置循環輪詢景點鍊表,根據當前位置和景點位置的距離判 斷當前位置附近是否有未輸出的景點。如果當前位置附近有多個景點,則判斷當前處於最近的景點。如果判斷當前處於景點中,且標誌位為o,則壓入輸一出隊列。
4、 根據權利1所述的一種可動態配置的語音導遊方法,其特徵在於所述的 調用TTS引擎讀出導遊信息建立待輸出文本隊列,以免發生語音並行輸出的 情況;循環檢查待輸出文本隊列,如長度大於0,則彈出隊尾元素並調用TTS 引擎語音輸出。
全文摘要
本發明公開了一種可動態配置的語音導遊方法。該方法的步驟為系統啟動時,首先把XML文件中的景點相關信息載入到內存中;GPS語句採集模塊從虛擬串口讀取GPS接收器收到的數據,並從中分裂出GPS語句;把GPS語句送到GPS語句解碼模塊得到當前的經緯度數據;把經緯度數據送至位置信息處理模塊,位置信息處理模塊檢查所有景點相關信息;如果判定是在當前位置附近,則調用TTS引擎讀出導遊信息。本發明可以支持各國不同的GPS衛星導航協議;不需要專門的電子地圖文件;景點介紹內容可動態配置,適合景區內部的詳細導遊;功能模塊可拆裝,可以把位置信息處理模塊換成其他GPS數據處理模塊。
文檔編號G09F25/00GK101217016SQ200810059109
公開日2008年7月9日 申請日期2008年1月14日 優先權日2008年1月14日
發明者吳朝暉, 潔 孫, 綱 潘, 威 羅 申請人:浙江大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀