在一起生活 发表于 2022-3-25 06:08:51

打开对话框后无法大声朗读

嗨,我亲爱的朋友们,

在到达并单击某个项目后,我想大声朗读确认消息。

找到元素,但未读取消息。

当没有焦点改变之前,大声朗读会很好地启动。

我在打开对话框后引入了 5 秒的延迟,以便大声朗读不会被焦点更改打断。

这是我的代码,你能告诉我有什么问题吗?

提前致谢。

if service.click ({
{"%Program settings>5", "%Speak/设置已打开"}
})
return true;
end

放假 发表于 2022-3-25 12:50:45

解说论坛这地方可冷清了,如果要问问题的话,建议你去官方群,在那里被看到和回复的几率会更高些



来自解说社区客户端

在一起生活 发表于 2022-3-25 13:19:34

非常感谢,你说的完全正确。

talkback 发表于 2022-3-25 14:54:21

是否排除语音库问题?



来自解说社区客户端

在一起生活 发表于 2022-3-26 00:04:14

talkback 发表于 2022-3-25 14:54
是否排除语音库问题?



一点都不。

发生的情况是焦点改变了位置,它优先于语音并阻止它执行。

如果有一种方法可以延迟大声朗读直到焦点完成,那就太好了。

在一起生活 发表于 2022-3-26 00:13:02

本帖最后由 在一起生活 于 2022-3-26 00:14 编辑


如果 service.speak 方法有第二个参数“interrupt”也很好,这将提供防止语音中断的可能性。
页: [1]
查看完整版本: 打开对话框后无法大声朗读