dwks / silvius

Kaldi-based speech recognition system + grammar
http://voxhub.io/silvius
BSD 2-Clause "Simplified" License
100 stars 28 forks source link

Silvius on Windows and OS X #26

Closed jvanloov closed 5 years ago

jvanloov commented 5 years ago

This is an adaptation to be able to run Silvius on Windows and OS X, in addition to Linux.

On non-Linux platforms a native tool is used instead of xdotool (nircmd and cliclick, respectively). The most important changes were to:

There is also a test script to be able to run regression tests after making changes.

Looking at the issue list, this seems to address issues 8 (Mac support), 10 (multiplatform) and 22 (modifier+movement crashes the client).

dwks commented 5 years ago

Wow, this is wonderful! Thank you very much for your contribution. My main comment is that CLIClickAutomator.transform_key could use a map, but I'll leave that for another day. Merging.