找回密码
 注册
搜索
查看: 1323|回复: 1

[资料] 自动语音报站系统

[复制链接]
发表于 2012-7-4 16:20:24 | 显示全部楼层 |阅读模式
前言
       随着国民经济的飞速发展,公交系统也日新月异。报站也由原来的由随车售票员报站改为由司机按键报站了。但是由于公交司机又要开车又要兼顾按键报站,所以常常出现误报、漏报等现象,不能够满足公交系统的要求;另一方面,由于司机开车时为报站分散精力,也对公交的安全运行埋下了隐患。若能实现自动语音报站问题就迎刃而解了。
系统定义
        自动语音报站系统是利用GPS技术(全球卫星定位技术)和语音合成技术(文本转语音),无需人工干预,就可以实现实时的全自动智能合成语音报站。
系统原理
        自动语音报站系统的原理是GPS模块接收所选卫星发来的导航信息和时间,计算出车辆当前的经纬度坐标信息。将此坐标信息与存储在单片机中的车站的经纬度坐标信息比对,就可查得车站站名信息,然后由集成了高端语音合成芯片SYN6658的语音播报器播报出来。如图所示:
<img src="attachments/dvbbs/2012-7/2012741619557986.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" />

系统构成
        本系统由天线,GPS定位模块,单片机,语音合成模块组成。
天线负责接受卫星信号并传输GPS模块。
GPS模块接收定位信息然后输出包括经纬度,海拔,速度,日期/时间,误差估计等信息给单片机。  从GPS板接收的数据流是文本字符串,可根据GPS输出数据NMEA-0183通信标准格式所定义的各种记录语句的结构组成特点,编制程序解析其中有用信息。
单片机中储存了车站的经纬度信息,并可以接收来自GPS模块的信息,经过一系列的对比分析,得出要播报的站名等文本结果然后传送给语音播报模块。
        语音合成模块集成了高端TTS芯片SYN6658,直接把文本转语音输出,实现了最终的语音播报功能。SYN6658是嵌入式高端中文语音合成芯片,该芯片支持异步串口(UART)、SPI两种通信方式接收待合成的文本,直接合成语音输出;SYN6658语音芯片支持GB2312,GBK,BIG5,UNICODE 4种内码格式的文本,具有智能的文本分析处理算法,可正确识别和处理数值、号码、时间的度量衡符号,具备较强多音字处理能力;提供两男、两女、一个效果器和一个女童声共6个中文发音人;支持多种控制命令,包括:合成、停止、暂停合成、继续合成、改变波特率等;而且还具有缓存排序功能。
结束语
        自动语音报站系统根据公交报站的具体要求,系统还可继续完善。本系统不仅能够把司机彻底从报站任务中解放出来,并减少交流隐患。还可以可以节省员工开支,增强公司效益。又可以利用报站器播报标准的普通话站名,使各城市更利于交流和发展。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2012-7-5 12:41:58 | 显示全部楼层
感觉这套系统挺不错的!!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 17:20 , Processed in 0.047396 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表