[Mind+]给掌控加上嘴巴——离线语音合成模块实现中文TTS功能
本帖最后由 Forgotten 于 2021-2-24 14:01 编辑注意:已经有新版语音合成模块,无需扩展板转接,自带喇叭,无需联网,支持图形化编程,使用更方便,支持I2C与UART,效果更好
点击跳转
掌控板上虽然有喇叭,不过不能发出很清晰得中文,不过还好有个语音合成模块可以用。
以下摘自产品资料库:
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+基础使用参考官方文档。
路径:“上传模式”>“扩展">"执行器">"语音合成”。
接下来程序:
简单让掌控板做个自我介绍的程序
接线:
由于这个语音合成模块是XBEE接口得,因此需要用个转接板进行转接,找到了这个适配MT7681模块的扩展板可以用:TEL0103WiFi Bee IO扩展板备注:这个模块已经停产,推荐新版语音合成模块
注:以上扩展板已经停产,直接连线的方法参考下方,因杜邦线是2.54mm的,这个声音模块是2.0mm的因此可能会出现接触不良,不推荐这样用,推荐新版语音合成模块
将语音合成模块插到这个扩展板上,然后使用杜邦线与掌控板扩展板连接即可。
注意语音合成的扩展板上的TX与掌控板程序中定义的RX连接,而语音合成的扩展板上的RX与掌控板程序中定义的TX连接。
即TX接P0,RX接P1,GND接GND,5V接+
打开电源,掌控板就开口说话啦!
更多玩法等你发现。。。
全文结束。
太赞了,这个模块早有了,就是因为之前只支持纯代码,所以限制了学生使用。这下就方便太多了,感谢DF +1{:5_155:} 厉害 准备凑一单,感觉很好玩。{:5_170:} 实用的技能 这个不错哟! 这个模块好玩 为啥我的模块发不出声音啊,明明线路很严格的接上了 2361719482 发表于 2021-2-7 21:35
为啥我的模块发不出声音啊,明明线路很严格的接上了
可以问问客服看看那里的问题
页:
[1]