设为首页| 加入收藏| 我要投稿
推荐
基于语音识别的报警系统的设计及其在广播中的应用
时间:2014-06-10 18:04:17  来源::  作者:  【 】 浏览:704次 评论:0

摘 要:笔者主要介绍了如何使用功能强大的语音识别模块99SPR和其配套软件以及利用Delphi7.0开发工具编写的PC终端报警程序组成语音报警系统,在电台播出中辅助技术值班人员对节目监测监听,以提高电台节目播出的安全性.

关键词:语音识别;广播;99SPR


随着广播事业的蓬勃发展和其经济效益的不断提高,对电台播出的硬件要求和专业人员技术要求也不断提高,如何使广播真正实现“不间断,高质量,既经济,又安全”是广播技术人员的主要目标,而广播的不间断和安全性则是重中之重。目前,绝大多数电台已安装各种监测软件对各套频率的节目进行轮循监听,这种手段虽然可以监测到播出中大部分停播情况,但是一般无法在节目开播前监测发射机是否已经开机.中波和调频发射台的工作人员可能因为各种原因没有开机或晚开机,而除发射台人员以外的工作人员想要检测到发射机是否打开需要有特殊的场强检测设备或需要时刻与发射台工作人员联系,这就增加了操作难度,如果总控机房没有安装对发射机的开关机的场强监测设备,则总控值班人员无法立即直观的知道发射台是否开机,这样就埋下了播出隐患。笔者主要介绍了单个99SPR语音识别模块的结构和功能,Delphi7.0编写的PC终端报警程序的编程思路以及它们组成的语音报警系统在总控广播监听系统中接入从而对发射机开关状态行监测的工作原理. 1 总体系统流程     在广播电台监听系统中,99SPR语音识别模块和PC终端报警程序所组成的语音报警系统工作的流程为:在某个电台频率开播前,发射机开机后会发送给一个特定音频给总控监听系统,如果开机时间是正确的,则报警系统不会报警,电台正常播出,99SPR语音识别模块已被嵌入到总控监听系统中,如果时间不正确,则99SPR模块收到音频信号后会发送一个电平信号给总控PC终端的报警系统触发报警,值班人员得知后会和发射台联系. 2 设计思路     将99SPR语音识别模块运用于监测发射机开关状态的基本思路是通过对特定语音音频的识别来确定发射机是否开启.由于广播信号接收特别是中波信号有其特有干扰和噪声信号,所以该信号不能被终端用来判别发射机是否开启。因此,需要在99SPR中先录入一段特定音频信号用来识别。如“人民台开播了”,发射机开启后发射台通过信号光端机返回给总控机房一段相同的音频信号“人民台开播了”,总控机房的99SPR识别模块在正确的播出时间内收到后将其和模块内存中音频信号进行比对,然后将会通过USB转串口端发送一个电平信号给PC终端.如果发射机没有在正确时间内开启发射机,即不能发送该音频信号给总控的99SPR,PC终端的报警程序也就不能在正确的时间内收到电平信号,程序就会报警. 3 模块功能     在此监测系统中,核心分为两部分,99SPR音频识别模块和在PC终端上用Delphi7.0编写的报警程序.99SPR模块在总的整个系统中主要起到鉴别和传递信号的作用,它将总控监听系统从发射台获取的特殊音频信号比对,确认获取后发送电平信号给PC终端报警程序,在此过程中99SPR必须和PC终端始终通过USB转串口模块相连,以此端口进行数据交换和获取电源电压.报警程序被安装在PC终端上,它的主要功能是获取99SPR的电平信号,并判断是否是在正确的时间接收,即发射台正确开机时间,如果没有在正确的时间段获取电平信号,则报警程序就会报警,通知总控值班人员立即检查设备或与发射台工作人员联系查明原因. 4 模块设计 4.1 音频识别模块99SPR(图1) 图1 4.2 在本系统中用到的99SPR的引线端口和使用方法     从99SPR的LinL,LinR端分别引出引线并接焊接上音频接头,接入总控信号监听线路,获取立体声音频信号进行监听.将程序下载和信息输出接口和USB转串口模块相连,通过USB端口在PC终端上的USB端口相连;同时,该端口VCC作为持续供电电源给模块供电,使用该模块时不可将其分离.99SPR的串口与USB转串口模块的四个引脚(VCC,RXD,TXD,GND)分别连接在一起,即两者电源电压线VCC和地线GND直接相连,发送数据线TXD与接收数据线RXD交叉相连,而USB转串口模块和PC端通过USB口相连,从而PC间接向99SPR模块持续供电.和PC连接好后将事先录好的音频文件,如"人民台开播了"通过配套软件99sprFLASH下载工具烧录进99SPR. 5 报警程序设计     程序设计思路:99SPR向PC串口发送数字量输入通道状态值,0-3各通道分别对应各频率的信号:新闻频率、城市之声、交通频率、故事频率.PC读取通道状态值,Delphi7.0部分代码如下: ...... datatemp:single;//用于存储电压采样值 MSComm1.CommPort:=1;//设置PC串口号 MSComm1.InputMode:=1;//以二进制方式接收 MSComm1.Settings:='9600,n,8,1';//波特率9600 MSComm1.PortOpen:=True;//设置打开串口 buffer:=buffer+inttohex(inbyte[i],0)+chr(32);//获得单片机传送来的16进制 

Tags:论文发表,论文投稿 论文发表


看了本文的网友还看了
网友评论:(显示最新10条)
(新用户注册)

论文发表论文投稿 联系方式
  • 论文投稿:sevenbrother@126.com
    咨询电话:18068821172
    在线咨询:论文投稿415950357
    在线咨询:论文投稿85563802
    发表程序:1、投稿、审稿;2、告知杂志相关情况并核实刊号等;3、支付版面费用;4、发送用稿通知;5、邮寄杂志。
论文发表论文投稿 最新文章
论文发表论文投稿 最近查看