• 产品市场

目前针对语音播报这块,大部分语音在出厂时已烧写好,有客户提出新的需求,对原始音频再做处理,目前已有的做到更加快捷,提供上位机客户自己合成音频,如终端用户提出新的需求,客户可自行替换。

接触到几个国外的客户,与其沟通中发现,在语音提示交互这块,希望有更加快捷高效的方式,去实现语音更换或播报,让终端用户操作更加简单,可实现自己更换语音,尝试用WIFI或者蓝牙模组+MCU+语音芯片+手机APP,终端用户自行就能实现语音更换。那么其中MCU和语音芯片之间的音频数据交互,就必不可少了,由上位机APP或者服务器,通过WIFI或者蓝牙模组将音频数据下发,经MCU打开传输数据到语音芯片,再进行解码播放。

由此联想到国内市场,如今交通出行越来越便捷,车辆越来越多,尤其节假日,交警也会亲自上场指挥交通,有序过红绿灯,红绿灯起到了很大的指示作用,然而针对一些行人、汽车司机、电动车骑行人员,习惯性不看红绿灯的人们,交警时常喊话提醒也显得疲累,那么此时在红绿灯视觉指示的作用下+交通行驶语音提示,是否也更有效?而红绿灯通常装在高处,如语音播报装置也装在高处,不同的节假日+周末,由此作不同的语音提示,是否需要人工去拆卸装置,再更换语音,此时远程更换显得尤为重要,方便快捷!

  • 产品应用框图

语音提示 JAVA 语音提示语换成_语音识别

 语音远程更换+USB接口(U盘拷贝)更换

用户APP:客户端可设计,将音频数据下发

单片机MCU、蓝牙或WIFI模组:实现与语音芯片的串口数据交互,驱动其他设备

WT2605X系列语音芯片:WT2605-24SS,接收MCU传输的音频数据,进行解码播放;芯片也支持U盘拷贝音频到Flash中,客户出厂时可通过USB接口,插上U盘,实现语音拷贝更换

语音播报提示:音频播放提示

  • 芯片功能特点

默认波特率:115200,通讯数据格式是:起始位:1位;数据位:8位;奇偶位:无;停止位:1位。发送的指令都为十六进制的格式,使用电脑串口调试助手,需要正确设置串口的参数,设置如图: 

语音提示 JAVA 语音提示语换成_语音提示 JAVA_02

 

起始码

长度

命令码

参数

累加和校验

结束码

0X7E

见下文

见下文

见下文

见下文

0XEF

注意:“长度”是指长度+命令码+参数+校验和的长度,“累加和校验”是指长度+命令码+参数的累加和

  • 音频编解码器支持16位立体声DAC和两个通道16位ADC

  • 高性能立体声,ADC具有90dB的信噪比,配合16KHz的录音采样率,可将原声最大化录制下来。
  • 采用WT2605为核心,同时支持SPI-FLASH、TF卡、U盘三种存储方式;SPI-FLASH存放为固定音源区,可以使用U盘更换内容。
  • USB接口实现主机(USB HID)、从机(USB读卡器)自动切换和USB声卡功能。
  • U盘、TF卡支持FAT、FAT16、FAT32文件系统,支持MP3、WAV(PCM、IMA-ADPCM)播放,Flash只支持MP3格式,Flash最大支持128M,U盘和TF卡支持32G。
  • 支持 UART 串口控制模式、AD 按键控制模式。
  • 支持广播语插播功能,可以暂停正在播放的背景音乐,支持指定路径下的歌曲播放,支持插播提前结束。
  • 支持U盘离线升级程序。
  • 支持定制特种功能:按键控制模式、触摸控制模式等等。
  • 语音播报通信控制介绍
  1. 常用通信控制播放指令:
  1. 控制指令

CMD(十六进制)

对应功能

AA

暂停放音命令

AB

停止命令

AC

下一曲命令

AD

上一曲命令

AE

音量控制命令

播放指令

CMD(十六进制)

对应功能

A0

FLASH索引播放

2.远程下载操作指令

远程下载指令

CMD(十六进制)

对应功能

F0

指定Flash语音区更新命令

F3

读取Flash文件数据

F9

查询断点升级文件信息

FA

进入远程下载模式

FB

串口波特率设置

FC

设置远程下载超时时间

FD

升级包信息命令

FE

从断点处继续升级命令

:更多参考指令可参考说明书

  1. 使用串口工具快速进行下载操作测试

 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中,进行控制播放

   

语音提示 JAVA 语音提示语换成_单片机_03

      

  • 设计原理图

语音提示 JAVA 语音提示语换成_音视频_04