arduino/mixly 智纳捷TTS语音合成模块进阶一
一、播报可变的文字
mixly程序,这里我用的是ESP32,因为这个模块是RX和TX是3.3v的,所以arduino uno要使用的话就需要一个5V转3.3v的电平转换模块,接线的话RX和TX交叉相接就行
arduino代码
#include <SoftwareSerial.h>SoftwareSerial mySerial(5,4);
unsigned char jiewei[5]={0xFD,0X00,0X0E,0X01,0X04};void setup(){mySerial.begin(115200);
}void loop(){mySerial.write(jiewei,5);mySerial.write("你好世界");delay(5000);}
根据资料可以知道,发送的格式为
0XFD 是数据的开头,0x00和0x0E是文本的字节数,由于这里arduino发送的中文是UTF8格式,所以一个文字就是三个字节,字节数就是文字数*3+2,0x01就是命令字表示开始,0x04的意思是用UTF8格式
unsigned char jiewei[5]={0xFD,0X00,0X0E,0X01,0X04};
需要修改的就是根据播报我文字数修改0x0E这个参数,比如要播报你好世界,那就是4个字4*3+2=14也就是16进制的E
二、文本可调
mixly代码
arduino代码
#include <SoftwareSerial.h>SoftwareSerial mySerial(5,4);
unsigned char jiewei[5]={0xFD,0X00,0X0E,0X01,0X04};void setup(){mySerial.begin(115200);jiewei[(int)(2)] = 0x08;
}void loop(){mySerial.write(jiewei,5);mySerial.write("你好");delay(5000);}
只需要把0x08给修改就行
测试arduino的文字转UTF8还是有点问题,测试合成5个字以内没有问题,合成多了值就不对了,合成大量的字的时候最好还是通过网站转换,然后放到数组中
arduino/mixly 智纳捷TTS语音合成模块进阶一相关推荐
- 【体验】朗读机器人是如何炼成的!带你体验TTS语音合成模块,B719语音合成模块效果测试...
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. TTS相信大家都有所耳闻,就是文字转语音,即语音合成.可以理解是个朗读机器人,我给他文 ...
- 交互系统的构建之(三)TTS语音合成的加盟
交互系统的构建之(三)TTS语音合成的加盟 zouxy09@qq.com http://blog.csdn.net/zouxy09 人机交互系统的构建之(一)http://blog.csdn.net/ ...
- 语音合成模块 文本转TTS 真人发音 SYN6288
简 介: 测试了一款基于UYN6288的TTS模块.在开始使用ESP32-S对SYN6288进行控制的时候,出现了一些问题.具体原因还需要另外进行测试. 关键词: SYN6288,TTS,ESP32- ...
- 中文TTS文字转语音合成模块合成成品带喇叭 替代SYN6288和XFS5152
简 介: 初步测试了一款非常简单的语音模块.使用ESP32的串口作为控制模块发声的控制器.在测试过程中出现读音错误的情况,具体原因还需要之后进一步进行查找. 关键词: TTS,ESP32,声音模块 § ...
- 小米tts语音引擎下载_TTS语音模块:XFS5152CE语音合成模块详解
TTS是Text To Speech的缩写,即"从文本到语音",是人机对话的一部分,让机器能够说话. 语音播报功能的实现方式 TTS语音模块,比如XFS5152.SYN6288等 ...
- Arduino Mixly入门到精通教程
目录 1.介绍 2.实验器材和相关资料下载链接 3. Uno Plus 开发板和米思齐软件 第1小节 简单介绍 Uno Plus 开发板 第2小节 Uno Plus 开发板的驱动安装方法 第3小节 ...
- Android apps 拍立知-基于百度Ai的图像识别与tts语音合成(介绍)
一款基于百度Ai的图像识别与tts语音合成的Android apps-拍立知. 这款apps是拿来参加小比赛的,理工男没有ui!界面有点小丑. 原理是通过拍照/上传图片,调用百度Ai中的图像通用识别功 ...
- arduino与hcsr04_Arduino 驱动 HC-SR04 超声波测距模块
/* Arduino Uno 驱动HC-SR04 超声波测距传感器模块 Created 2014 by 太极创客 http://www.taichi-maker.com 使用Arduino Uno驱动 ...
- STM32与SYN6288语音合成模块的使用
@[TOC]SYN6288语音合成模块的使用 SYN6288语音合成模块是一款播报声音的模块,SYN6288语音合成模块的使用的方法非常简单,这里我将整理下发布 待完善中-
- Arduino ESP8266 RF433无线接收发射超再生模块实验
Arduino ESP8266 RF433无线接收发射超再生模块实验 实物通讯效果 接收端,串口打印接收数据效果
最新文章
- 零基础学java培训怎么选择学校
- python简单代码 春节集五福-我用 Python 集齐了五福
- python windows控制台,如何从python启用Windows控制台快速编辑模式?
- z营销新网站首页预览
- JAVA方法调用中的解析与分派
- 你离黑客的距离,就差这20个神器了
- CNS级lncRNA权威文章解读及前沿发展
- 提取一个二进制位最右侧的1
- iphone桌面上的圆圈怎么设置_苹果手机桌面上找不到便签记事本怎么办?有办法添加吗...
- 发表email所需要
- socket简介和udp网络程序-发送、接收数据
- angular表单验证
- ML/DL-复习笔记【十】- 分组卷积和深度可分离卷积的区别
- Seasonal-ARIMA模型
- 阳春3月,这个技术博客要暂停1月!!!!
- 直播预告:如何在“贵系”找到自己的发展方向?| 贵系万花筒
- 运城学院计算机课,运城学院微机原理与应用精品课程
- window下配置qemu虚拟机联网
- javascript教程系列-1.JavaScript基础
- SCT2601TVBR、LMR16006XDDCR、MP2456GJ-Z参数
热门文章
- 写JAVA的,码农,程序员,工程师有啥不同
- 青岛科技大学计算机历年真题,青岛科技大学计算机组成原理补考试卷(计算机)...
- android 打apk文件怎么打开方式,apk文件怎么打开
- android 图片跑马灯动画,Android实现图文垂直跑马灯效果
- c# 剔除sql语句‘尾巴‘的五种方法
- vnc远程控制软件下载,四款神级能够下载的vnc远程控制软件
- web攻击之一:XSS跨站脚本
- easyexcel 导出数据锁定某个单元格
- java随机生成测试数据
- 第53篇-某天猫评论sign参数分析【2022-08-31】