今日头条
基于 WT2605X蓝牙音频语音芯片在交通灯提示语音更换的应用解析
目前针对语音播报这块,大部分语音在出厂时已烧写好,有客户提出新的需求,对原始音频再做处理,目前已有的做到更加快捷,提供上位机客户自己合成音频,如终端用户提出新的需求,客户可自行替换。
接触到几个国外的客户,与其沟通中发现,在语音提示交互这块,希望有更加快捷高效的方式,去实现语音更换或播报,让终端用户操作更加简单,可实现自己更换语音,尝试用WIFI或者蓝牙模组+MCU+语音芯片+手机APP,终端用户自行就能实现语音更换。那么其中MCU和语音芯片之间的音频数据交互,就必不可少了,由上位机APP或者服务器,通过WIFI或者蓝牙模组将音频数据下发,经MCU打开传输数据到语音芯片,再进行解码播放。
由此联想到国内市场,如今交通出行越来越便捷,车辆越来越多,尤其节假日,交警也会亲自上场指挥交通,有序过红绿灯,红绿灯起到了很大的指示作用,然而针对一些行人、汽车司机、电动车骑行人员,习惯性不看红绿灯的人们,交警时常喊话提醒也显得疲累,那么此时在红绿灯视觉指示的作用下+交通行驶语音提示,是否也更有效?而红绿灯通常装在高处,如语音播报装置也装在高处,不同的节假日+周末,由此作不同的语音提示,是否需要人工去拆卸装置,再更换语音,此时远程更换显得尤为重要,方便快捷!
语音远程更换+USB接口(U盘拷贝)更换
用户APP:客户端可设计,将音频数据下发
单片机MCU、蓝牙或WIFI模组:实现与语音芯片的串口数据交互,驱动其他设备
WT2605X系列语音芯片:WT2605-24SS,接收MCU传输的音频数据,进行解码播放;芯片也支持U盘拷贝音频到Flash中,客户出厂时可通过USB接口,插上U盘,实现语音拷贝更换
语音播报提示:音频播放提示
WT2605X系列芯片内置标准UART异步串口接口,属于3.3V TTL电平接口。可通过MAX3232芯片转换成RS232电平。默认波特率:115200,通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。发送的指令都为十六进制的格式,使用电脑串口调试助手,需要正确设置串口的参数,设置如图:
注意:“长度”是指长度+命令码+参数+校验和的长度,“累加和校验”是指长度+命令码+参数的累加和
(1)音频编解码器支持16位立体声DAC和两个通道16位ADC
(2)高性能立体声,ADC具有90dB的信噪比,配合16KHz的录音采样率,可将原声最大化录制下来。
(3)采用WT2605为核心,同时支持SPI-FLASH、TF卡、U盘三种存储方式;SPI-FLASH存放为固定音源区,可以使用U盘更换内容。
(4)USB接口实现主机(USB HID)、从机(USB读卡器)自动切换和USB声卡功能。
(5)U盘、TF卡支持FAT、FAT16、FAT32文件系统,支持MP3、WAV(PCM、IMA-ADPCM)播放,Flash只支持MP3格式,Flash最大支持128M,U盘和TF卡支持32G。
(6)支持 UART 串口控制模式、AD 按键控制模式。
(7)支持广播语插播功能,可以暂停正在播放的背景音乐,支持指定路径下的歌曲播放,支持插播提前结束。
(8)支持U盘离线升级程序。
(9)支持定制特种功能:按键控制模式、触摸控制模式等等。
1. 常用通信控制播放指令:
2.远程下载操作指令
注:更多参考指令可参考说明书
3. 使用串口工具快速进行下载操作测试
3.1 打开串口工具,依照顺序设置如下四条指令FA、FC、FD、F0:
7E 03 FA FD EF //进入远程下载
7E 05 FC 00 3C 3D EF //设置超时时间
7E 06 FD 00 00 01 04 EF //设置发送文件数量
7E 08 F0 00 00 00 26 D0 EE EF //发送文件大小,9936字节
3.2完成如上3.1操作后,打开需要下载的mp3音频文件,点击串口工具中发送按钮,即可通过串口传输音频到外挂Flash中,进行控制播放
唯创知音,作为一家专注于语音技术研究的高新技术企业,始终坚持以“服务好工程师”为目标,以行业语音交互器件标准化为方向,致力于让复杂变简单,提供快捷的语音、智能物联网应用解决方案。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !