我已经从Pocket-Sphinx应用程序识别了语音命令,但是我没有在Ubuntu中实现这些命令。 C或C ++是否有任何API(与Java中的机械手类相同)来实现命令?

最佳答案

您可以通过XTest framework与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是可访问性API AT-SPi。它实际上比XTEst更强大,并允许您深入分析和从语义上理解UI。但是,用户必须启用AT-SPI。例如,您可以检查Florence

10-06 06:23