标题: 关于语音模块SYN6288每次合成最大字节文本量的问题。 [打印本页]

作者: jakcypater    时间: 2019-5-31 14:19
标题: 关于语音模块SYN6288每次合成最大字节文本量的问题。
最近一直在用SYN6288这款语音模块,之前都是分批发送20字节以内的文本,没发现有什么问题。这两天想优化一些程序,想一次性传数据给语音模块,于是求助论坛里的大佬们,在这关于C语言数组如何同时储存字符和字符串的用法贴子的看到了满意答案。于是我定义了一个数组
  1. unsigned char GPS_DATA_TTS[]={"北京[2]时间00:00:00[2]北纬00度00分00秒[2]东经000度00分00秒"};
复制代码
用来储存数据,一次性传数据给语音模块,多次测试发现当发送的数据超过46字节左右,语音模块无法播报声音。查看SYN6288手册发现手册里写每次合成的本文量最多可达200字节,但我这数据远没达到200字节,怎么就出问题了?



作者: 51hei团团    时间: 2019-5-31 22:20
编译有报什么信息吗?
作者: jakcypater    时间: 2019-6-1 10:11
51hei团团 发表于 2019-5-31 22:20
编译有报什么信息吗?

编译没有问题,正常。只是一旦数据超过46字节,语音模块没没反应了,跟没收到数据一样,低于46字节正常工作。
作者: freshpartner    时间: 2019-9-11 16:29
串口助手可以通过,说明还是程序上的问题

捕获.JPG (70.53 KB, 下载次数: 47)

捕获.JPG





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1