查看: 578|回复: 6

[项目分享] [Mind+]给掌控加上嘴巴——离线语音合成模块实现中文TTS功能

[复制链接]
本帖最后由 Forgotten 于 2019-10-14 09:38 编辑

掌控板上虽然有喇叭,不过不能发出很清晰得中文,不过还好有个语音合成模块可以用。

201910101301.png

以下摘自产品资料库


1  概述 Speech Synthesizer Bee采用的SYN6288中文语音合成芯片是一款性价比高,语音合成更自然,面向中高端应用领域的语音合成芯片。 SYN6288通过异步串口接收待合成的文本,实现文本到声音( TTS )的转换。
Speech Synthesizer Bee语音合成模块采用xbee兼容接口,可以很方便的嵌入到我们开发的Arduino扩展板V5、xbee扩展板等产品中。

2  功能特点 •  支持 GB2312 、 GBK 、 BIG5 和 UNICODE 内码格式的文本;
•  清晰、自然、准确的中文语音合成效果;可合成任意的中文文本,支持英文字母的合成;
•  具有智能的文本分析处理算法,可正确识别数值、号码、时间日期及常用的度量衡符号;
•  具备很强的多音字处理和中文姓氏处理能力;
•  支持多种文本控制标记,提升文本处理的正确率;
•  每次合成的文本量最多可达 200 字节;
•  支持多种控制命令,包括:合成、停止、暂停合成、继续合成、改变波特率等;
•  支持休眠功能,在休眠状态下可降低功耗;支持多种方式查询芯片工作状态;
•  支持串行数据通讯接口,支持三种通讯波特率: 9600bps , 19200bps 、 38400bps ;
•  支持 16 级音量调整;播放文本的前景音量和播放背景音乐的背景音量可分开控制;
•  可通过发送控制标记调节词语语速,支持 6 级词语语速调整;
•  芯片内固化有多首和弦音乐、提示音效和针对某些行业领域的常见语音提示音;
•  内部集成 19 首声音提示音, 23 首和弦提示音, 15 首背景音乐;
•  最终产品提供 SSOP 贴片封装形式;体积业内最小;
•  芯片各项指标均满足室外严酷环境下的应用;


3  技术指标 1.供电电压3.3-5V
2.提供TTL串口,默认波特率9600
3.提供喇叭接口
4.提供3.5耳机插孔


从资料中可以看出,支持3.3V,TTL串口通信,因此可以兼容掌控板。

编程:


Mind+V1.6.0支持了这个模块。
Mind+基础使用参考官方文档

路径:“上传模式”>“扩展">"执行器">"语音合成”。

201910102828.png

接下来程序:
简单让掌控板做个自我介绍的程序

201910102257.png


接线:

由于这个语音合成模块是XBEE接口得,因此需要用个转接板进行转接:TEL0103  WiFi Bee IO扩展板

201910106923.png

将语音合成模块插到这个扩展板上,然后使用杜邦线与掌控板扩展板连接即可。
注意语音合成的扩展板上的TX与掌控板程序中定义的RX连接,而语音合成的扩展板上的RX与掌控板程序中定义的TX连接。
即TX接P0,RX接P1,GND接GND,5V接+

201910102909.png



打开电源,掌控板就开口说话啦!

更多玩法等你发现。。。


全文结束。



laai  见习技师

发表于 2019-10-14 14:12:06

太赞了,这个模块早有了,就是因为之前只支持纯代码,所以限制了学生使用。这下就方便太多了,感谢DF
回复 支持 反对

使用道具 举报

rzyzzxw  版主

发表于 2019-10-14 18:21:15

+1
回复 支持 反对

使用道具 举报

Evankoo  见习技师

发表于 2019-10-16 23:22:07

厉害
回复 支持 反对

使用道具 举报

rzyzzxw  版主

发表于 2019-10-19 20:19:35

准备凑一单,感觉很好玩。
回复 支持 反对

使用道具 举报

gada888  版主

发表于 2019-10-25 18:13:55

实用的技能
回复 支持 反对

使用道具 举报

 见习技师

发表于 2019-11-10 17:11:58

这个不错哟!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail