一、引言
电话语音查询系统已广泛应用于电话银行、话费查询、证券 委托、自动缴费(水、电、气等费用)、语音信箱、自动声讯服务、民航、公共 考务、铁路等部门的信息查询以及各种公共场所自动回答顾客提问等领域。
电话语音查询系统的工作流程是用户拨通电话语音查询系统的热线电话, 并根据电话中的语音提示,通过按电话键来查询电脑中存储的各种信息; 电脑自 动对用户的操作进行应答,并以语音形式将信息反馈给用户。其组成结构如图1 所示。
图1 自动语音查询系统
二、组成
电话语音查询系统 是现代电信技术与计算机技术高度结合的产物,一般由硬件和软件两部分组成。
1.硬件
电话语音查询系统的硬件部分主要包括:电脑、电话语音卡、 外线(普通市话线路)或内线。
语音卡,具体地讲,是“电脑与电 话语音处理卡”(以下简称为“语音卡”),它是一种用于电脑 并能够实现语音处理的电脑插件。语音卡的主要功能是:通过计算机与电话网相 连,提供录音、放音、收码(DTMF 码、PULSE 码)、自动拨号、 振铃检测与控 制摘挂机、信令检测、转接内线、监控录音、传真、数据传输、主叫号侦测等服 务功能。
硬件部分的安装过程极为简单。只要将电话语音卡插入电脑的扩 展槽中,再将电话线接至电话语音卡提供的电话插座上,即可构成电话语音查询 系统的硬件部分。
2.软件
软件一般由操作系统、电话语音卡底层 驱动软件和二次开发接口软件、电话语音查询系统应用软件等三个部分构成。由 于目前电话语音卡的国际标准尚未制订,因此不同生产厂家仍需随卡提供支持各 种电话语音功能(如录音、放音、接收和发送双音频码等)的底层驱动软件。但 是,很多生产厂家还提供了方便用户进行二次开发的各种编程语言接口(主要以 .DLL 文件格式提供)。
电话语音查询系统应用软件一般由电话语音处理和数据库处理两大程序模块组 成。
电话语音处理程序模块的主要任务是负责完成(通过调用底层驱动软 件)每条线路的摘挂机控制、放音、录音、接收由用户按键产生的双音频信号以 及发送双音频信号等功能,并能够检测各种信号音,如占线、忙音等。
数 据库处理程序模块是根据语音处理模块所采集的考号在数据库中查询所对应成绩 的模块,是语音查询系统最重要的组成部分之一。
三、实现
1.先 把语音卡(我们用北京五岳鑫信息技术有限公司生产的8口的TW_8VID型语音卡) 插到电脑主板后重新启动计算机并安装该卡底层驱动软件和二次开发接口软件程 序(相关库函数动态连接口),以便电话语音处理。
2.通过语音卡自带 的录音功能把欢迎信息、用户操作提示信息、出错提示信息、引导信息、特别是 把分数等用中文语音的方式描述出来,以便在语音查询系统的适当过程中播放出 来,引导用户正确使用查询系统和获得所需要的信息。