如何使用Python API读取NVDA语音查看器的文本输出流



我正在制作一个桌面应用程序,它需要收听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广播文本流,因此只需创建一个接收器端口即可捕获文本输出。它是独立于平台的,因此您可以使用任何首选语言来捕获输出。如果需要,建议进行任何更改/更新!

最新更新