找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2836|回复: 3
收起左侧

关于语音模块SYN6288每次合成最大字节文本量的问题。

[复制链接]
ID:523982 发表于 2019-5-31 14:19 | 显示全部楼层 |阅读模式
最近一直在用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字节,怎么就出问题了?


回复

使用道具 举报

ID:328014 发表于 2019-5-31 22:20 | 显示全部楼层
编译有报什么信息吗?
回复

使用道具 举报

ID:523982 发表于 2019-6-1 10:11 | 显示全部楼层
51hei团团 发表于 2019-5-31 22:20
编译有报什么信息吗?

编译没有问题,正常。只是一旦数据超过46字节,语音模块没没反应了,跟没收到数据一样,低于46字节正常工作。
回复

使用道具 举报

ID:249521 发表于 2019-9-11 16:29 | 显示全部楼层
串口助手可以通过,说明还是程序上的问题

捕获.JPG
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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