OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5434|回复: 4

原子哥能不能写一个科大讯飞TTS模块的例程?

[复制链接]

2

主题

3

帖子

0

精华

新手入门

积分
31
金钱
31
注册时间
2014-5-5
在线时间
0 小时
发表于 2014-5-18 23:05:57 | 显示全部楼层 |阅读模式
5金钱
XFS5051CE这个,现在用的好多,感觉科大讯飞比较不负责任,只给里51的例程,51都没问题,用战舰板表示一下午都没搞响啊。求助

main.c

1.54 KB, 下载次数: 151

XFS5051CE中英文语音合成芯片用户开发指南V1.4.pdf

3.68 MB, 下载次数: 268

语音播报正常的51程序.c

4.45 KB, 下载次数: 132

最佳答案

查看完整内容[请看2#楼]

http://pan.baidu.com/s/1pLz5nqN 用F407ZGT6的板子改的
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2016-10-8
在线时间
12 小时
发表于 2014-5-18 23:05:58 | 显示全部楼层
回复

使用道具 举报

2

主题

3

帖子

0

精华

新手入门

积分
31
金钱
31
注册时间
2014-5-5
在线时间
0 小时
 楼主| 发表于 2014-5-18 23:10:07 | 显示全部楼层
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
#include "string.h"
#include "stdlib.h"
 
u16 times=0;
u8 sztext[];
void tts(u8 sztext[]); 
int main(void)
 {
  delay_init();          
NVIC_Configuration();  
uart_init(9600);  //
  //LED_Init();      //
//KEY_Init();          //
 tts("你好,这里是一个测试语音");
 while(1)
{


   }

 }
void tts(u8 sztext[])
 {
 
u8 len=0;
u8 t;
len=strlen(sztext);//?????????????????????¤??
USART_SendData(USART1,0xFD);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);    
USART_SendData(USART1,0x00);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);  
USART_SendData(USART1,len+2);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);
USART_SendData(USART1,0x01);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);  
USART_SendData(USART1,0x00);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);  

for(t=0;t<len;t++)
{
USART_SendData(USART1,sztext[t]);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);
}


}
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-18 23:45:45 | 显示全部楼层
没整过这个哦,暂时没时间研究。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-5-19 13:09:23 | 显示全部楼层
对照51的进行修改即可
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-8 05:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表