我正在制作一个桌面应用程序,它需要收听NVDA屏幕查看器的连续文本输出流。如何使用他们的Python API?
# event which is triggered when a new
# text line appears in NVDA Speech Viewer
def on_new_text_line(text):
do_something(text)
这可能会有所帮助:-https://github.com/prut-h7/NVDA_Speech_Broadcaster
它通过UDP广播文本流,因此只需创建一个接收器端口即可捕获文本输出。它是独立于平台的,因此您可以使用任何首选语言来捕获输出。如果需要,建议进行任何更改/更新!