

Arduino TTS模块 WT3000T-M01 文字合成语音模块:功能、使用与开发指南
最新产品包在百度网盘同步更新:https://pan.baidu.com/s/5S4YcBlxm6iAMtt7ihkKkxA
阿里巴巴购买链接:https://detail.1688.com/offer/1026548347871.html
WT3000TX是一系列功能强大的高品质语音芯片系列,采用高性能32位处理器,最高频率可达240MHz。该芯片系列集成了语音合成、语音编码解码功能,可实现中文、英文字母或中英文混合语音合成播放,具有低成本、低功耗、高可靠性、通用性强等显著特点。
封装规格:
核心功能:
| 芯片型号 | 功能代码 | 通信方式 | 版本 | 音频输出 | 功能说明 |
|---|---|---|---|---|---|
| WT3000T8-32N | T001 | UART (9600) | A | DAC | 中文/英文字母合成播放,仅支持内置Flash播放,可存放30秒固定语音 |
| WT3000T3-32N | T001 | UART (9600) | D | DAC | 中英文合成播放,仅支持内置Flash播放,可存放500秒固定语音 |
| 系列 | 功能代码 | 通信方式 | 模块选型 | 音频输出 | 功能说明 |
|---|---|---|---|---|---|
| WT3000T系列 | T001 | UART (9600) | M01 | DAC | 该模块默认使用了WT3000T8-32N芯片,支持中文/英文字母合成播放,仅支持内置Flash播放,可存放30秒固定语音 |
| 接口 | 名称 | 功能说明 |
|---|---|---|
| 1 | 5V | 电源输入(2.6-5V) |
| 2 | GND | 电源地 |
| 3 | TX | UART_TX,通信端口 |
| 4 | RX | UART_RX,通信端口 |
| 5 | MIC+ | 未启用 |
| 6 | MIC- | 未启用 |
| 7 | SPK- | 模块内部功放左声道输出 |
| 8 | SPK+ | 模块内部功放右声道输出 |
重要提示:MIC接口、天线、晶振部分为兼容其他型号及后续产品迭代升级预留使用,使用TTS功能时无需考虑这部分,使用串口、喇叭接口即可满足调试需求。
简单调用是指用户不用关心芯片当前的工作状态,只需要发送文本到芯片合成为语音输出。
使用特点:
注意事项:
如前一帧文本还没有合成完,就再次发送文本到芯片会中断前次合成,而执行新的合成。
若上位机需要确保上次文本被完整合成之后,再发送合成命令帧合成下一段文本,则需要通过回传确定芯片的工作状态。
应用场景:
当应用中需要合成的文本为5K字节,超过了WT3000TX芯片一个命令帧所能容纳的最大文本长度(文本最多支持2016个字节),这时需要分多次给WT3000TX芯片发送文本信息。
程序流程:
通过查询输出引脚BUSY的电平,来判断芯片的工作状态:
通过发送状态查询命令帧来查询芯片的工作状态:
芯片支持多种控制命令,包括:
不同芯片型号支持不同的固定语音存储容量:
WT3000T8-32N:
WT3000T3-32N:
如有添加提示音的需求,需要:
模块与Arduino UNO连接:
注意事项:
接口类型:标准UART异步串口接口
默认波特率:9600bps
电平标准:3.3V TTL电平接口
通讯数据格式:
使用电脑串口调试助手时,需要正确设置串口参数:
| 参数 | 设置值 |
|---|---|
| 串口 | COM1(根据实际连接选择) |
| 波特率 | 9600 |
| 校验位 | 无校验 |
| 数据位 | 8 |
| 停止位 | 1 |
| 发送格式 | 十六进制发送 |
┌────────┬──────┬──────┬──────┬──────┬────────┬──────┬──────┐ │起始码 │帧长度│流水号│应答标志│数据帧来源│N个命令信息│累加和校验│结束码│ ├────────┼──────┼──────┼──────┼──────┼────────┼──────┼──────┤ │ 7E │ 2字节│1字节 │1字节 │1字节 │ N字节 │1字节 │ EF │ └────────┴──────┴──────┴──────┴──────┴────────┴──────┴──────┘
字段说明:
┌────────┬──────┬──────┬──────┬──────┬────────┬──────┬──────┐ │起始码 │帧长度│流水号│应答标志│数据帧来源│N个命令信息│累加和校验│结束码│ ├────────┼──────┼──────┼──────┼──────┼────────┼──────┼──────┤ │ 7E │ 2字节│1字节 │1字节 │1字节 │ N字节 │1字节 │ EF │ └────────┴──────┴──────┴──────┴──────┴────────┴──────┴──────┘
返回码特点:
| 参数 | 符号 | 最小值 | 最大值 | 单位 |
|---|---|---|---|---|
| 环境温度 | Tamb | -40 | +85 | °C |
| 存储温度 | Tstg | -65 | +150 | °C |
| 电源电压 | VCC | -0.3 | 5.5 | V |
| 3.3V IO输入电压 | VOUT | -0.3 | 3.6 | V |
| 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 | 测试条件 |
|---|---|---|---|---|---|---|
| 输入电压 | VCC | 2.6 | 3.7 | 5.5 | V | 2.8V |
| 输出电压 | VVcc | 2.6 | 3.0 | 3.4 | V | VBAT = 3.7V,100mA负载 |
| 负载电流 | IVOUT | - | - | 100 | mA | VBAT=3.7V |
| 参数 | 最小值 | 典型值 | 最大值 | 单位 | 测试条件 |
|---|---|---|---|---|---|
| 频率响应 | 20 | - | 16K | Hz | - |
| 总谐波失真+噪声 | - | -65 | - | dB | A-Weighted Filter 100kohm负载 1KHz/0dB |
| 信噪比 | - | 95 | - | dB | - |
| 动态范围 | - | 92 | - | dB | 1KHz/-60dB 100kohm负载 |
speed
speed
speed
speed
01拥有完善的客户服务体系、资深客服团队全程跟踪服务。
02我们拥有资深的语音芯片软硬件开发工程师团队。
0311道产品出货检测流程,确保客户到手即用。
04VIP客户免费制作语音,24小时内免费样品寄出。
0510+技术服务(资深FAE)团队全程跟踪提供技术支持。
Copyright (©) 2020 深圳唯创知音电子有限公司 版权所有 地址:深圳市宝安区福永街道大洋路90号中粮福安机器人智造产业园6栋2/3层 备案号:粤ICP备15026214号