智能公元论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1561|回复: 3

语音拼接怎么搞?比如,当前时间 12:02。

[复制链接]

2

主题

8

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2023-2-5 19:41:39 | 显示全部楼层 |阅读模式
我现在把“当前时间是“、”十“、”二“、”点“、”零“、“二”分,这样的形式来播报,但遇到个很别扭的问题,每个播报命令发送的间隔需要设置,大约在0.2秒以上才能拼接成功,而且需要连续、顺序发送,否则就播报不出来。原厂有类似的命令,拼接多个字段的通信协议格式呢?怎么玩?

回复

使用道具 举报

2

主题

21

帖子

461

积分

中级会员

Rank: 3Rank: 3

积分
461
发表于 2023-2-7 17:37:16 | 显示全部楼层
直接串口播报变量就可以啦
回复

使用道具 举报

2

主题

8

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2023-2-11 15:35:41 | 显示全部楼层
比如:变量1对应十,变量2对应二.......,这样,发送1后需要等待足够得时间,再发2,才能播放出十二,一起发下去,则只播报二。这样不是对控制的mcu要求很严格,时序要求很高了?
回复

使用道具 举报

2

主题

8

帖子

64

积分

注册会员

Rank: 2

积分
64
 楼主| 发表于 2023-2-11 15:38:40 | 显示全部楼层
锋哥 发表于 2023-2-11 15:35
比如:变量1对应十,变量2对应二.......,这样,发送1后需要等待足够得时间,再发2,才能播放出十二,一起发 ...

要是模块能连续接收这些此音的序号,MCU一次就把这些序号发送给模块,不是更连续么?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|智能公元论坛 ( 粤ICP备19147158 )

GMT+8, 2024-11-25 00:48 , Processed in 0.062123 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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