自动电话语音服务是指利用电话、手机、传真、WEB等多种信息方式并接入,以自动语音、WEB等多种方式为客户提供各类控制服务。特别是近几年嵌入式产业的飞速发展为现代生活带来的“方便”也是随处可以见的,利用自动语音导航可以为客户提供很大的便捷。对此凌阳教育的嵌入式linux培训将自动电话语音服务系统作为培训的实训项目之一。下面为大家详细介绍一下这个项目:
1.项目描述
接听电话:
◆ 自动接听(家电控制)
◆ 人工接听、振铃提示
家用电器控制:
◆ 热水器控制:可以通过电话对家里面的热水器进行控制,比如开启加热、关闭加热等一些平时需要人工操作的功能。
◆ 空调控制:可以通过电话对空调进行适当的控制,可在用户回到家之前把家里面的温度控制到合适的程度,为用户带来舒适的享受。
自动语音导航提示:
◆ 给方发送合适的提示语音,且能够接收对方发送的命令,可以完成一些简单的提示功能。
◆ 为家电控制做辅助工作
人工服务功能:
◆ 当对方需要人工接听服务时,可以发出语音来提示用户有电话打入需要接听。
2.硬件平台
◆ CPU处理器: samsung S5PV210,基于CortexTM-A8,运行主频1GHz内置PowerVR SGX540高性能图形引擎、支持流畅的2D/3D图形加速
◆ 内存:DDR2 RAM 512MB、32bit数据总线、运行频率:200MHz
◆ FLASH存储:SLC NAND Flash 1GB
◆ TFT LCD接口/串口/USB转串口(SPCP25A)
◆ GPRS总线接口/GPS总线接口
◆ MT8870解码电路模块,完成对DTMF信号的解码,最终输出TTL
3.软件平台
◆ Linux(pc:ubuntu-12.04)
◆ 嵌入式Linux 操作系统(Linux2.6.35 内核)
◆ 编辑工具 vim
◆ 调试工具 gdb
◆ 交叉编译工具 arm-Linux-gcc 4.3.2
◆ TFT 图形库
◆ 触摸屏、液晶屏驱动
|