新型电脑录音录时系统
?产品介绍? 新型电脑录音录时系统
李玉良
(江苏徐州建筑职业技术学院,江苏 徐州 ##$$%) !
系统帮助。详细说明了系统主界面菜单及功 ! 引言 ! 能键的任务和操作方法。 目前,&’ 机上基于声卡的语音处理技术已得到 文件操作功能。如删除、备份等。 !广泛应用,市场上出现了许多类型的电脑录音系统,
常用的硬件有录音卡、())%% 芯片等等。它们各有特 8 系统组成点和优势,但很难避免功能单一、存储录音容量小等 硬件配置 缺点。基于综合考虑,笔者介绍的新型电脑录音录时 !"#
系统的结构如图 ! 所示。硬件配置如下。 系 统 采 用 了 北 京 泰 兴 数 据 工 程 有 限 公 司 的 + *,
(-./0 123 (1%4 电话语音卡作为硬件支持,放音 无需通过声卡。由于该语音卡采用先进的模块化结 公用电话网 录音系统构和新型大规模集成电路,性能稳定,功能齐全,扩 展灵活,结合自主开发的软件,使该系统克服了传统 交换机 被监控的有 "无线电 话 语音处理系统功能单一的缺陷,能适合更多场合的
需要。以下对该系统进行简要介绍。
系统结构示意图图 !
(!)9%) " &!)) " !)5 以上个人微机或工控机。
(#)大容量高速硬盘。按用户需要选择硬盘(见 系统功能# 表 )。 ! 该系统设置了录制、播放、查询三大主要功能及 表 ! 硬盘配置要求 其辅助功能,所有功能在 & 机上通过鼠标或键盘 ’ 操作完成。 录音时间 " < 配置硬盘 " :; ! 录制。将电话通话的语音信号按国际 4 律 压缩比 !=! 压缩比 !=!$>) &5 编 码 转 换 为 数 字 信 号 。 压 缩 编 码 采 用 符 合 ’#>! ??>? %#8 ’’6(( 标准的 4*&’57,将信号压缩后在 &’ 机硬 @ !@% ! 9)% 盘上保存为语音文件,编码方式并将同时记录录音 $ 8?$ !8 A## 的起始时间、录音长度、本机号码、被叫号码、所用通
道号等信息。 (8)有源音箱作为放音设备。 播放。将选中的录音文件的数字信号进行解 !(@)备份光盘系统(选用设备)。 压缩后,转换为模拟信号,通过放音通道外接音箱播 (9)! B@ 块 % 通 道 *+, (-./0 123 电 话 语 音 放,以对通话内容进行整理、调听。 卡,分别占用一个 位 插槽,一个中断。 !) 4( !查询。按不同方式查询所需录音文件。查询的 + (-.0 123 电话语音卡外接独立的多线 *,/方式可选,包括按时间查询、按电话号码查询、按类 电话,每线电话都可由软件编程完成如下基本功能: 型查询。查询结果显示在一个特定的列表中。 自动检测外线用户打进的振铃信号和内线用户摘机 !参数设置。包括录放音通道设置、语音压缩率 动作;可控制外线的摘挂机,内线的馈电或振铃;将 设置、剩余录音空间设置、操作权限设置、录音方式 电话语音录成数字化语音文件;接收用户的按键码 选择等。 (双音频);检测电话线路返回的信号音状态,以实现 日志管理。系统可记录每个操作员的姓名及 !自动拔号;% 线电话中的任意两线可连接电话,当卡 何时进行了何种操作。 上同时配有内外线模块时,内外线间可连接通话,并 记录统计。对录音文件进行分类统计和整理。 !可实现程控机的交换功能;录放音时检测对方的挂
产品传真!"#$%&’ ()&*++-’ ,机信号;软件可调语音压缩比 !"!#!"!$%&。 "# 软件设计 !开始 系统软件是在 () *+,-. 01 电话语音卡提 ’/ 供的接口函数的基础上开发的,此电话语音卡提供 准备录音,设置初始状态 了 23453,678.9:%,678.9:<= > 等操作系统 ’/;!/ R 的接口函数,编程语言可采用 @,@AA,B.,C,.,DE, 摘机了吗 , FGH6,CE 等。I’ V 系统界面及功能均由 DE 语言实现。用户界面 状态 检测开始录音 友好,操作方便。系统程序框图如图 J 所示。 R 成功了, V 主窗体 正在录音,检测未录字节数 V 是否为零, 通 工 录 系 权 录 文 通 工 通 查 系 道 作 音 统 限 放 件 道 作 话 询统R 参 路 空 时 密 音 操 连 日 清 帮 数 径 间 间 码 接 设 作志单R 助 录音正常吗, 设 设 设 设 设 置控 置置置置置制V 结束了吗, V 系统程序框图图 J R R ;%J%! 主窗体程序 是否挂机, 主窗体程序的主要任务有两项,一是初始化界V 面,设置程序初始状态检测和初始化电话语音卡;二 结束
是实现对菜单、功能键的触发和相应的功能调用。
;%J%J 子窗体程序 每个子窗体都分别管理和实现特
图 录音子程序框图 ; 定功能,例如: 4CG01B6GFKFM (),也由定时器每隔 > $ *:! !/ 的函数查询、备份、录放音控制、参数设置、日志查看等。以
下介绍较为重要的录音、放音等子程序。 : 调用一次,来判断放音是否结束,以保证放音过程
的连续性。
图和程序清单相似,只是调用的函数 (!)录音子程序
有所不同。 ’() *+,-. /01 电话语音卡提供了一些内置
录音文件形成以后,存储在硬盘的工作路径下, 功能函数,包括录音、拨号、检测摘挂机及振铃等。要
同时由时间函数 R9()记录下当前时刻,连同其重 .实现连续的实时录音,必须时时检测缓冲区中没有
要信息,如:文件名、通道号、被叫号码、时长、类型等 录完的字节数是否为零,为零停止录音,否则继续录
一起装入在工作路径下的数据库中,由数据库管理。 音。为了确保文件录音连续性,可在录放音控制窗体
数据库在该系统中的信息资源管理方面起着重要作 上设置定时器控制,每 ! > !$ : 调用函数 *4KFL.,84 /
用。该系统重要的查询功能、工作日志、通话清单、权 B6GFKFM ()一次来查询文件录音是否结束,函数返:
限记忆等许多功能都是由数据库完成的。 回零,录音停止。否则继续调用此函数查询。
录音方式可选择:自动录音、人工录音、监听录
音,缺省选择为自动录音方式。自动录音方式从电话
S 结语刚摘机开始录音,到用户挂机结束录音,摘机信号的 检 测 由 *45NNO..PFMFLM (),*4K67QFMFLM ()等 /’/’该系统是以通信系统为背景,满足实际需要为 内置函数完成。录音子程序流程图如图 ; 所示。 目的。可广泛应用于电力、铁路、石油、水电、航空、邮
(J)放音子程序电、港口、煤矿及政府机关,可对有 > 无线电话进 行实
放音子程序与录音子程序类似,电话语音卡也 时录音和监听,为事故分析、行政指挥和生产调度等 提供了一些放音功能函数,包括查询未放完字节数 提供可靠的技术保证。
收稿日期TU #$$$%&&%##
《电声技术》年第 期总第 期 # $ #%& !""