TTS芯片 文字转语音

SYN8086中文语音合成芯片

通过UART接口,接收待合成的文本数据,实现文本到语音的转换

一、系统架构

二、芯片通讯方式

三、C语言例子

c 复制代码
#include <reg51.h>
#include <string.h>
 
void  main(void)
{
/需要发送的文本******************/
            char code text[ ] =  {"欢迎使用宇音天下研发的语音合成芯片"};
            unsigned  char  headOfFrame[5];
            unsigned  char  length ;
            unsigned  int   i = 0;
            length =  strlen(text);       //需要发送文本的长度
 
/串口的初始化********************/
            TL1 = 0xFA;        // 在11.0592MHz 下,设置波特率9600bps,工作方式2
            TH1 = 0xFA;
            TMOD = 0x20;
            SCON = 0x50;       // 串口工作方式1,允许接收
            PCON = 0x80;
            EA  = 0;
            REN = 1;
            TI = 0;            //发送中断标志位置零
            RI = 0;            //接收中断标志位置零
            TR1 = 1;           //定时器1 用作波特率发生
 
/发送过程*********************/
         headOfFrame[0] = 0xFD ;       //构造帧头FD
         headOfFrame[1] = 0x00 ;       //构造数据区长度的高字节
         headOfFrame[2] = length + 2;     //构造数据区长度的低字节
         headOfFrame[3] = 0x01 ;       //构造命令字:合成播放命令
         headOfFrame[4] = 0x01 ;       //构造命令参数:编码格式为GBK
 
         for(i = 0; i<5; i++)           //依次发送构造好的5个帧头字节
         {
             SBUF = headOfFrame[i];
             while (TI== 0) {;}         //等待发送中断标志位置位
             TI = 0;             //发送中断标志位清零
         }
 
          for(i = 0; i<length; i++)       //依次发送待合成的文本数据
         {
             SBUF = text[i];
             while (TI== 0) {;}
             TI = 0;
         }
 
      //  while(1);
}
相关推荐
某林2129 分钟前
如何使用ROS 2与STM32进行串口通信,并实现通过键盘按键‘1’来控制LED灯开关
stm32·嵌入式硬件·计算机外设
杨福瑞22 分钟前
数据结构:单链表(2)
c语言·开发语言·数据结构
hazy1k34 分钟前
51单片机基础-PWM、频率与占空比
stm32·单片机·嵌入式硬件·51单片机
逆小舟1 小时前
【STM32】智能排队控制系统
stm32·单片机·嵌入式硬件
GilgameshJSS1 小时前
STM32H743-ARM例程38-UART-IAP
c语言·arm开发·stm32·单片机·嵌入式硬件
清风6666663 小时前
基于单片机的交流功率测量仪设计与实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
apocelipes3 小时前
POSIX兼容系统上read和write系统调用的行为总结
linux·c语言·c++·python·golang·linux编程
是苏浙4 小时前
零基础入门C语言之C语言实现数据结构之顺序表应用
c语言·数据结构·算法
做一道光4 小时前
6、foc控制——IF控制
笔记·单片机·嵌入式硬件·电机控制
雾岛听蓝5 小时前
算法复杂度解析:时间与空间的衡量
c语言·数据结构·经验分享·笔记