王程程,馮瑤
(1.吉林省氣象信息網(wǎng)絡中心;2.吉林省氣象服務中心,吉林長春130062)
隨著社會信息化的快速發(fā)展,加快實現(xiàn)信息化進程,天氣和氣候變化對人類生活的影響和沖擊越來越大。天氣預報聲訊服務系統(tǒng)包括計算機網(wǎng)絡、計算機軟件、數(shù)據(jù)庫軟件、語音合成軟、TTS軟件等的綜合資訊業(yè)務集成系統(tǒng)。近幾年預報精細化程度越來越高隨之而來的是預報服務產(chǎn)品的增多,人工手動錄入“12121”聲訊服務系統(tǒng)的工作愈加繁重。既要減少大量的錄入工作量,又要保證“12121”語音系統(tǒng)錄入的及時性,讓服務對象第一時間在“12121”聲訊服務系統(tǒng)中查詢到最近的氣象情況,筆者采用Visual Bacis6.0可視化軟件開發(fā)語言,編制出“12121”系統(tǒng)文本語音自動轉(zhuǎn)換程序。該程序操作簡便,自動化程度高,具有較高的穩(wěn)定性和可靠性,使“12121”語音的錄入由數(shù)分鐘縮短為幾秒種。
更新“12121”系統(tǒng)信箱的內(nèi)容是通過其合成聲訊語音界面,將預報信息分成詞條列表中能找到的詞條,后轉(zhuǎn)換系統(tǒng)能識別的文本信息,確定信息后,“12121”系統(tǒng)將把這些文本信息轉(zhuǎn)換成信箱所需的語音。這種是方法交互性較強,但是修改起來非常繁瑣,尤其修改的內(nèi)容較多時問題就更為明顯了?!?2121”系統(tǒng)本身可以自定義用戶,可以通過這個功能我們?yōu)樾畔渲付ㄎ谋拘畔?當這個文本信息內(nèi)容發(fā)生改變后系統(tǒng)可讓信箱自動執(zhí)行語音轉(zhuǎn)換,所以只要修改指定的文本內(nèi)容,“12121”系統(tǒng)的更新錄入工作就完成了,但文本文件里的詞條必須是系統(tǒng)能夠在詞條庫中可以找到的。
通過“12121”系統(tǒng)文本語音自動轉(zhuǎn)換程序可以把每天早晨、下午制作發(fā)布的精細化報文直接轉(zhuǎn)變成中訊康達系統(tǒng)中可以識別的文本語音信息,將其自動錄入到“12121”聲訊系統(tǒng)。預報員點擊讀報文讀取按鈕便可實現(xiàn)此功能。此系統(tǒng)在開發(fā)前,與有關預報人員進行了詳細了解和溝通,并聽取多方建議,采納了合理化建議,以使本系統(tǒng)的開發(fā)有一定的先進性和合理性。
首先中訊康達——氣象信息聲訊服務系統(tǒng)所在的電腦位于吉林省氣象寬帶網(wǎng)絡系統(tǒng)遼源市分系統(tǒng)的內(nèi)部網(wǎng)絡上,在任意盤符建立“12121”系統(tǒng)能夠語音識別的文本文件,并將文本文件所在的目錄設置為共享文件夾,保證其他計算機可以通過內(nèi)部網(wǎng)絡讀寫該共享文件夾內(nèi)的文本信息,點擊氣象信息聲訊服務系統(tǒng)左上角菜單下業(yè)務擴展設置,選中轉(zhuǎn)換文本成語音放入信箱,然后進行相對應的文本語音的添加,見圖1(a);這樣就可以遠程通過更改文本文件的內(nèi)容達到更新“12121”語音信箱的目的。
此系統(tǒng)是用VB6.0進行編寫,應用了Windows通用的對話框調(diào)用,此程序包括VB中的字符串函數(shù)、數(shù)字函數(shù)、日期和時間函數(shù)、轉(zhuǎn)換函數(shù)等應用。
圖1(a)轉(zhuǎn)換文本成語音放入信箱
目前,遼源市氣象臺每日5時、16時分別錄入“12121”最新的語音信息,這樣就可以提取當時的精細化報文,將報文中各市(縣)的降水、溫度、風向、風速預報轉(zhuǎn)換為12121可以識別的語音文本,為此編制出“12121”系統(tǒng)文本語音自動轉(zhuǎn)換程序,該軟件可以實現(xiàn)“12121”語音答詢臺各市(縣)未來48小時天氣預報、3~5天天氣預報、旅游景點天氣預報、市(縣、鄉(xiāng)鎮(zhèn))天氣預報的一鍵式錄入功能,其中鄉(xiāng)鎮(zhèn)天氣預報是根據(jù)鄉(xiāng)鎮(zhèn)站點的經(jīng)緯度與各市(縣)站點經(jīng)緯度的直線距離的遠近確定預報信息的,該軟件的編寫大大縮短了“12121”的錄入時間(由數(shù)分鐘減少到數(shù)秒鐘)。另外,該軟件還可以進行各市(縣)森林火險級別的錄入和預警信號的發(fā)布。
軟件主界面見圖2(a),選擇預警信號及森林火險等級,單擊下午預報,就將完成下午各市(縣)未來48小時天氣預報、3~5天天氣預報、旅游景點天氣預報、市(縣、鄉(xiāng)鎮(zhèn))天氣預報的一鍵式錄入,單擊上午預報,就將完成早上“12121”文本語音的一鍵式錄入。
從精細化報文提取也有一定的局限性,比如預報明天白天多云局部有小雷陣雨,精細化報文中只能預報多云,或者只能預報雷陣雨,另外預警信號時隨時發(fā)布的。這就需要軟件具有更改功能,點擊主界面中的更改預報按鈕,彈出修改界面,見圖2(b),可以實現(xiàn)各市、縣12121語音信息的更正功能。
程序運行完之后在“12121”答詢臺指定的文件夾中生成相對應的記事本文本。這些文本文件就是中訊康達“12121”聲訊服務系統(tǒng)可以直接閱讀的預報文件,然后將生成文本內(nèi)容轉(zhuǎn)換成信箱所需的語音文件。
本系統(tǒng)目前已經(jīng)在遼源市氣象臺正式運行,性能穩(wěn)定。
軟件的開發(fā)來源于實踐,其簡捷的操作界面與現(xiàn)行天氣業(yè)務功能相配套,具有很強的實用性,大大減輕了“12121”制作人員的工作量;保證“12121”語音錄入的及時性,使氣象信息在第一時間通過“12121”語音答詢系統(tǒng)傳播給廣大聽眾。
本軟件囊括了“12121”所需日常遠程錄入的所有功能,希望通過本文對提高工作效率有所幫助。