12508| 9
|
[项目] [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模块的扩展板可以用:TEL0103 WiFi Bee IO扩展板 备注:这个模块已经停产,推荐新版语音合成模块 注:以上扩展板已经停产,直接连线的方法参考下方,因杜邦线是2.54mm的,这个声音模块是2.0mm的因此可能会出现接触不良,不推荐这样用,推荐新版语音合成模块 将语音合成模块插到这个扩展板上,然后使用杜邦线与掌控板扩展板连接即可。 注意语音合成的扩展板上的TX与掌控板程序中定义的RX连接,而语音合成的扩展板上的RX与掌控板程序中定义的TX连接。 即TX接P0,RX接P1,GND接GND,5V接+ 打开电源,掌控板就开口说话啦! 更多玩法等你发现。。。 全文结束。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed