“9210”预报编码与地面实时观测数据到121气象服务语音信箱转换器软件(Code2Voc
V2003.1)简介
1
前言
现在许多气象台站都已安装了“9210气象信息接收处理系统”(以下简称“9210系统”)和“121气象服务声讯系统”(以下简称“121系统”)。有了121系统,人们只要通过拨打121电话就能随时了解本地的天气信息,给广大群众提供了很大方便。随着改革开放和旅游事业的不断发展,现在人们不仅需要了解本地的气象信息,有时也需要了解全国其它城市的气象信息和本地时刻变化的天气实况信息。因此,如果能在121系统中增加全国其它城市的气象信息和本地时刻变化的天气实况信息信箱,无疑会给广大群众带来不少方便,同时也将给气象部门增加一定的收入。
9210系统能接收到大量各种有用的气象信息,目前系统正不断完善和稳定,信息量也不断增加,现在通过9210系统所能接收到的信息中,也包含了全国县级以上的城市天气预报编码文件。因此,要在121系统中增加全国其它城市的天气预报信箱内容已成为可能。
但是,121系统与9210系统是两种完全不同的系统,两者并无任何联系。在9210系统中,各地城市天气预报内容是按数字编码的文本文件,且存放较乱;而在121系统中的信箱内容是二进制的语音文件,或需使用系统本身提供的专门功能将特定语音词条文本(汉字)转换成语音信箱内容。
因此,如何将9210系统中的天气预报编码转换成121系统信箱语音,就成了能否在121系统中顺利增加全国各地天气预报信箱的关键。
另外,现在一些气象台站的地面观测实现了自动遥测,在地面观测值班室可每分钟获得地面遥测数据。如果能将这一数据实时转换成121语音信箱,无疑会给群众带来很多方便。
为此,笔者通过对这三种系统工程的文件结构、存放路径、工作原理等进行分析,采用VisualBasic6 0编程语言,开发了一套《9210系统预报编码与地面实时观测数据到121系统语音信箱转换器软件(Code2Voc V2003.1)》,它能自动地实现这两种转换,使用效果良好。下面将软件设计思路、功能特点等作简单介绍。
2
设计思路
2.1
获取预报编码内容
首先定时在9210接收机中查找包含城市天气预报编码的文件。经分析发现,这些文件存放在9210接收机的C:/File/PUBl/PROG文件夹中,文件名为FP* ABJ,9210主站每天广播二次;然后将含有所需预报站点的预报编码内容逐一提取出来,存入临时文件中(文本格式)。定时(一般为每分钟)从地面观测II型站计算机中将每分钟的遥测数据提取出来。
2.2 转换成121词条文本内容
将所提取出来的预报编码和地面遥测数据对照121系统语音词条文件及预报业务中使用的《预报编码对照表》和《气象手册》逐一转换生成符合121系统的词条文本文件(文本格式)。该文本文件应能被121系统的“制作语音/文本文件转换”功能进行语音转换。
2.3
合成121语音信箱文件
将经转换生成的词条文本文件对照121系统语音库文件转换合成121语音信箱文件(二进制格式),并将其分别存放在121系统对应的信箱路径中。
3
软件功能
Code2Vooc软件运行后在系统托盘(任务栏右侧区域)中建立一个程序图标,并一直在后台运行。单击该图标可以显示程序主界面窗口(如图1、2)。在窗口中设有四个转换信箱按钮(分别是:全市各县、全省各地市、全国旅游城市、其它各地天气预报),各信箱的预报城市可通过“系统设置”功能自由安排设置。转换方式分为全自动和半自动两种。

图1 查看实时天气实况合成结果

图2 查看城市天气预报合成结果
全自动方式在启动软件后即无需人工进行任何操作,就会定时(可设置,每天1~2次)在后台自动转换成信箱语音,每次整个转换过程(全部四个信箱)不足1分钟时间。如有需要,工作人员可在“转换结果”文本框中查看转换情况记录和转换生成的文本内容。定时(一般为每分钟,可自行设置)自动转换合成地面实时天气实况信箱语音。
半自动方式是先将预报编码转换成121词条文本并保存成文本文件,然后利用121系统中的“制作语音/文本文件转换”功能进行语音转换。分别选择软件主界面上四个按钮可以自动进行对应城市预报编码转换成词条文本。按“检测”铵钮可以自动检测所转换生成的文本是否121语音词条,如果不符合将指示出不符合的词条,以利于工作人员修改。经检测正确的文本可以用“保存”功能保存成一文本文件,然后再由121系统进行语音转换。地面实时天气实况信箱语音没有半自动功能。
全自动方式适用于局域网的系统,半自动方式可用于没有局域网的系统。
对于任何系统,难免会由于种种原因而引起故障。如果由于9210系统故障或是9210主站没有广播预报编码文件,或是网络故障等原因而不能有效进行信箱语音转换时,Code2Voc软件采用将不能有效进行语音转换的信箱内容以“对不起、现在没有您要收听的城市天气预报”的语音或空语音代替,以避免在信箱内仍保留过时的预报内容。这一故障处理功能也使得工作人员在使用Code2Voc软件时不仅可以十分省心,同时也可以十分放心。
4
系统需求
中文Windows98/2000/ME/NT系统;9210气象信息接收处理系统(单机型);PCM121气象服务声讯系统(北京双顺达科技司开发,4 5版);地面观测II型站系统(可选);计算机局域网(全自动方式为必需,半自动方式为可选)。
对于9210双向站和其它公司开发的121系统未进行测试。
气象软件网 www.ds3a.com 版权所有 AAA工作室 Copyrights (c) 2002 AAA WORKROOM All Rights Reserved |
|
联系电话:13850565652 Email: laihx#tom.com laihx#126.com |