TTS语音模块

19 篇文章 14 订阅
订阅专栏

我们之前分享过TTS (从文本到语音(Text To Speech))功能,目前有两个模块可以实现此功能:

方案一:使用科大讯飞的XFS5152CE语音合成模块,这个模块优点是接近真人发声,缺点价格偏贵,大约80+元;

方案二:利用MP3模块的组合播报功能,实现过当前系统时间的播报,这种方案的优点是模块价格便宜,缺点是语速固定、语音素材需要提前准备。

今天给大家分享一个我新购入的TTS文字转语音合成模块,这个模块由小酷智能语音科技出品,在语音效果要求不是很高的情况下,选择此模块性价比很高。

实现目标

  • 利用DHT11温湿度传感器获取环境温度和湿度;
  • 利用矩阵键盘控制语音播报,当点击矩阵键盘中的按键A时,播报环境温度;当点击矩阵键盘中的按键B时,播报环境湿度值。

视频展示

素材获取

本文测试工程源码的获取方式在上面展示视频中获取。

欢迎关注小哈哥的视频号,更多精彩敬请期待。

引脚定义

编号引脚描述
15V5V电源输入,支持电压4.5~5.5V
2GND
3RX串口接收脚,接用户MCU的TX脚
4TX串口发送脚,接用户MCU的RX脚,不用可悬空
5BH状态输出,播报时输出高电平,不用可悬空
6SP+接喇叭+
7SP-接喇叭-
8NC暂未用,可悬空
9BL状态输出,播报时输出低电平,不用可悬空

注意:不用生产批次,丝印略有差异。

硬件连接

TTS语音模块STM32F103C8T6单片机的串口2相连。

实物展示

通讯参数

  • 通讯标准:UART
  • 波特率:9600 bps
  • 起始位:1 bit
  • 数据位:8 bits
  • 停止位:1 bit
  • 校验:无

播放控制

语音合成控制

硬件接好之后,用户使用串口助手,通过USB转TTL模块与TTS语音模块相连,或者使用MCU通过UART串口向TTS模块发送中文GBK码、英文或数字,进行语音合成播报。

如串口配置为(9600,8,N,1),通过串口输出printf("大家好,欢迎关注我的公众号:嵌入式从0到1");,TTS模块即会播报文字对应的语音。

播放音效

发送<Z>+编号, 内置 8 种音效,编号为 0-7 ,比如:printf("<Z>0"); ,播报编号为0的音效。

音量设置

发送<V>+音量等级 ,设置播报音量,可设置 1-4 级音量,比如:printf("<V>3"); ,设置音量为3。系统默认为 4,为最高音量。

语速设置

发送<S>+语速值 ,设置语速,可设置 1-3 级语速, 比如:printf("<S>3"); ,设置语速为3。系统默认为 2,为中速。

设置系统上电提示音效

发送<I>1 ,设置上电音效提示为第一号音效,<I>0 则为第0号音效。系统默认为0号音效,设置大于7的数,则上电无音效提示。

模块回传

模块在不同情形下通过TX引脚向用户MCU发送不同的回传信息。

数字及相关标点

一般数字按顺序进行播报,如“123”读成“一二三”。

日期、时间、百分号的数字按数字规则,如“2020-02-14”读成“二零二零年二月十四日”、“08:56”读成“八点五十六分”、“25%”读成“百分之二十五”。

:标准日期格式“2020-02-14”、标准时间格式“12:30”,才会按日期、时间处理,简写和非标准顺序都不会按日期读音处理后读出。

比如:2020-02-14 12:30

推荐阅读

STM32F103 串口的使用方法

DHT11及DHT21温湿度传感器时序图解析(STM32)

让机器能够说话,语音播报功能的实现

矩阵键盘的行列扫描原理详解

[网友问答2]上位机如何与STM32进行串口通信

使用Qt打造属于自己的串口调试助手

自己DIY一个mp3播放器

欢迎关注

专注于嵌入式知识分享,让你学习路上不迷路,更多技术干货,请关注【嵌入式从0到1】。

易语言调用TTS语音模块实现文字转换语音功能的代码
12-01
易语言调用TTS语音模块实现文字转换语音功能的代码
SYN6288TTS模块原理图
12-26
基于SYN6288芯片的TTS语音模块的Altium Designer原理图。
【Arduino使用SNR9816TTS模块教程】
最新发布
vor234的博客
04-03 1461
在今天的教程中,我们将详细介绍如何使用Arduino IDE开发ESP32C3与汕头新纳捷科技有限公司生产的SNR9816TTS中文人声语音合成模块进行交互,实现精准的语音播报功能。🥳🥳🥳现在,我们在本教程中,您学习了如何使用ESP32c3调用TTS模块教程。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境,后期会持续分享esp32跑freertos实用案列🥳🥳🥳科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣。
科大讯飞语音TTS模块 开发智能音箱
03-01
XFS5152CE语音合成芯片用户开发 功能特点 1. 支持任意中文文本、英文文本的合成,并且支持中英文混读 2. 支持语音编解码功能,用户可以使用芯片直接进行录音和播放 3. 支持语音识别功能,可支持30个命令词的识别。 4. 芯片内部集成80种常用提示音效,适合用于不同场合的信息提示、铃声、警报等功能。 5. 支持UART、I2C 、SPI三种通讯方式 6. 支持多种控制命令,如合成文本、停止合成、暂停合成、恢复合成、状态查询、进入省电模式、唤醒等。 7. 支持多种方式查询芯片的工作状态
TTS语音播报模块UNV6288的使用方法
远望创客学堂
10-08 4809
UNV6288是一款高集成度的语音合成模块,可实现中文、英文、数字的语音合成。并且支持用户的命令词或提示音的定制需求。
TTS语音转文字模块,可直接调用(工程实例源码)
11-11
因为工程中要用到,所以自己写了一个简单的文本转语音模块,使用软件版本为Visual studio 2010 ,可直接插入工程中,调用非常方便,希望能够帮到初学者!
HLK-V40 TTS语音模块使用说明
远望创客学堂
12-21 2288
可以通过手机远程控制的TTS语音模块
到底值不值?TTS语音模块——友军计划(1)
轻草的博客
03-03 2482
导言 今天是我搞定了这个TTS模块,他是一个语音合成模块 (PS:就是你给他输入文字,他就转成语音给你播报出来)。在搞定这个模块的过程,我是十分无语的。 1.这个模块不开源 2.模块的资料只有一个手册,且有错误 3.模块的效果十分不好,劣质感十足(40元,我觉得不值) 现在我来对这三点进行说明,最后会给大家说明如何使用(十分简单),大家要看如何使用,你就直接跳到最后去。 1.模块不开源 上图为正...
TTS语音播报程序(x86)
08-09
详情参考《TTS语音播报程序部署与配置》 http://blog.csdn.net/fm0517/article/details/75271130
移远手机模块TTS语音应用AT指令
02-08
移远手机模块TTS语音应用AT指令 TTS(Text-to-Speech)技术是一种将文本转换为语音的技术,应用于各种语音交互系统中,包括智能手机、车载导航系统、智能家居设备等。移远手机模块TTS语音应用AT指令是移远公司提供...
TTS模块SYN6288芯片封装库
08-17
Altium Designer中tts语音模块SYN6288芯片封装库。.IntLib文件
TTS语音播报服务及调试程序(32bit)免积分
08-07
TTS语音播报服务及调试程序(32位版本),适用于Window7,Windows8.1,Windows10。 部署及使用方法详见博客文章:http://blog.csdn.net/fm0517/article/details/75271130
语音模块原理图
07-27
SYN6288语音模块原理图.SchDoc
内置mini小音箱,TTL串口语音提示模块(资料汇总)-电路方案
04-21
该TTL串口语音提示模块可外接51单片机、STM32、AVR等芯片控制,与arduino、树莓派进行语音互动开发。直接支持MP3、WMA、WAV文件。主要应用于需要语音提示的场合,例如对讲机机器人、单片机、音乐播放器小制作、智能家电、电子玩具等。 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.0.0.ij... 模块展示:
基于单片机及TTS模块语音播报简易电容式液位计设计.pdf
07-12
基于单片机及TTS模块语音播报简易电容式液位计设计.pdf
STM32F103连接语音合成模块实现文字转语音播报-工程源码.zip
11-13
并且带了一份文档,讲解了如何使用语音模块,如何接线,以及购买的地址链接。 实现功能: 按下按键,可以进行语音播报,并且在OLED显示屏上显示语音播报模块的状态(播放中和播放完毕的状态)。 在OLED显示屏上...
中文TTS文字转语言合成模块
m0_46179894的博客
08-16 2841
中文TTS文字转语言合成模块汉字播放 汉字播放 使用TTS的文字语音模块可以直接将串口的打印出的汉字播放出来 printf('"天晴了 雨停了 我觉得我又行了"); 淘宝链接
LQ_TTS6288语音模块
道亦无名
07-21 2599
//注意:51单片机使用12M晶振串口发送数据会有误差而不能工作 // 所以只能使用11.0592M的晶振 main.c #include     #include   #include "uart.h" void syn6288(char*  tex,unsigned  char changdu); /***********************************
TTS语音模块原理图分析
05-05
TTS语音模块(Text-to-Speech)是一种将文本转换为语音的技术,它将输入的文本转换为音频信号,然后通过扬声器播放出来。TTS语音模块的原理图通常包括以下几个部分。 1. 文本预处理模块:负责对输入的文本进行分析和处理,以便TTS语音模块能够正确地将其转换为语音信号。这个模块通常包括文本分词、词性标注、语法分析等功能。 2. 语音合成模块:负责将预处理后的文本转换为音频信号。这个模块通常包括两个子模块:声学模型和声音合成器。 3. 声学模型:负责将语言的声学特征与文本对应起来。这个模块通常包括语音学和信号处理方面的知识,例如声道模型、频谱分析、语音合成参数等。 4. 声音合成器:负责将声学模型输出的语音合成参数转换为音频信号。这个模块通常包括基于规则的合成方法、基于统计学模型的合成方法、基于神经网络的合成方法等。 5. 音频输出模块:负责将合成的音频信号输出到扬声器或其他音频设备上,使用户能够听到语音。 需要注意的是,TTS语音模块的实现方式可能不同,但以上所述的模块通常都会涉及到。同时,TTS语音模块的质量不仅取决于合成技术的先进程度,还取决于语音库的质量、音色的选择以及合成器的参数设置等多个因素。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • LD3320语音识别模块:LDV7模块使用详解 36871
  • 声音传感器模块 21763
  • DHT11及DHT21温湿度传感器时序图解析(STM32) 18277
  • 代码太多不要怕,分享一个阅读代码的神器 17674
  • 鸿蒙开发环境搭建、源码下载和编译 16681

分类专栏

  • STM32 付费 30篇
  • 综合实例 8篇
  • 模块 19篇
  • 物联网 12篇
  • Qt 10篇
  • PCB 1篇
  • 鸿蒙 14篇

最新评论

  • L298N驱动28BYJ-48步进电机 STM32在定时器中控制步进电机

    西山竹: if(nCurrentMotorStepCount >= MOTOR_STEP_COUNT) 这个地方直接清了StepCount ,如果希望电机可以实现跟随功能,那么这里清零了就影响了电机旋转的位置

  • TTS语音模块

    为BKPP挖野菜: 博主可以联系一下吗?,求指导

  • Windows下基于Qt开发Android应用

    计科炮灰: 为什么手机打开了开发者模式和usb调试,电脑不弹出device界面啊表情包

  • TTS语音模块

    交出蟹黄堡的秘方: 博主你好,为什么我输入上电无音效的代码没有作用哇,还是有上电音效

  • 10分钟实现,4G模块从零开始连接阿里云IoT

    2301_79260129: 博主,我想问一下如果阿里云下发命令,我单片机串口接收,json代码解析,如何写啊

大家在看

  • 微信小程序源码-基于Java后端的教学质量评价系统的计算机毕业设计(附源码+论文) 778
  • ES6数组新增API
  • 华为OD 可以组成网络的服务器
  • 基于ANSYS Fluent 的电子散热问题仿真方法介绍 1080
  • Android AOSP Ubuntu 开发环境配置

最新文章

  • Keil C51中printf 与标准C的区别
  • Altium Designer 14 清除白色线的方法
  • 好久不见,甚是想念
2023年6篇
2022年25篇
2021年50篇
2020年48篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小哈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码大运百度网站优化排名惠州网站seo优化坂田网站优化按天计费永湖关键词按天收费沙井阿里店铺托管大鹏百度爱采购福永设计公司网站丹竹头外贸网站设计坪地网站推广龙岗网站建设设计坪山网站优化推广坪地网站搭建福永网站排名优化石岩SEO按天扣费广州网站排名优化木棉湾高端网站设计木棉湾网站关键词优化宝安网站定制双龙推广网站大芬网站制作设计丹竹头阿里店铺运营大芬网站推广系统盐田网站优化推广爱联网站制作永湖营销型网站建设吉祥网站搭建吉祥百度网站优化龙华营销网站福田企业网站制作布吉网站优化按天收费歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化