打开对话框后无法大声朗读
嗨,我亲爱的朋友们,在到达并单击某个项目后,我想大声朗读确认消息。
找到元素,但未读取消息。
当没有焦点改变之前,大声朗读会很好地启动。
我在打开对话框后引入了 5 秒的延迟,以便大声朗读不会被焦点更改打断。
这是我的代码,你能告诉我有什么问题吗?
提前致谢。
if service.click ({
{"%Program settings>5", "%Speak/设置已打开"}
})
return true;
end
解说论坛这地方可冷清了,如果要问问题的话,建议你去官方群,在那里被看到和回复的几率会更高些
来自解说社区客户端 非常感谢,你说的完全正确。 是否排除语音库问题?
来自解说社区客户端 talkback 发表于 2022-3-25 14:54
是否排除语音库问题?
一点都不。
发生的情况是焦点改变了位置,它优先于语音并阻止它执行。
如果有一种方法可以延迟大声朗读直到焦点完成,那就太好了。 本帖最后由 在一起生活 于 2022-3-26 00:14 编辑
如果 service.speak 方法有第二个参数“interrupt”也很好,这将提供防止语音中断的可能性。
页:
[1]