如何在 Ubuntu 中通过语音命令生成键盘、鼠标事件

How to generate keyboard, mouse event by voice command in Ubuntu

本文关键字:键盘 事件 鼠标 命令 语音 Ubuntu      更新时间:2023-10-16

我已经识别了来自袖珍狮身人面像应用程序的语音命令,但我不会在 Ubuntu 中实现这些命令。是否有 C 或 C++ 中的 API(与 java 中的机器人类相同)来实现命令?

您可以通过XTest框架使用Xserver来做到这一点。API 在 http://www.x.org/archive/X11R7.5/doc/Xext/xtestlib.html 中进行了描述,示例 http://bharathisubramanian.wordpress.com/2010/03/14/x11-fake-key-event-generation-using-xtest-ext/。机器人使用XTEst

要使用的第二个 API 是 AT-SPi,一个辅助功能 API。它实际上比 XTEst 更强大,允许您深入分析和语义理解 UI。不过,AT-SPI 必须由用户启用。例如,您可以检查佛罗伦萨。