Skip to content

This is the Display Shell, which implements a possibly novel technique for using AI-based OCR for desktop control. Dish can be used by itself as an automation tool or in conjunction with the included Sonic program as an accessibility aid. Dish depends on PaddleOCR and Sonic depends on voice2json.

License

Notifications You must be signed in to change notification settings

linuxrocks123/dish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run ./Build to build
See dish.y for language syntax
Needs "pip3 install paddleocr" and "pip3 install paddlepaddle"
Tested on Linux.  Should work on other X11-based systems.
If you want to port to Windows or OS X, reimplement the stuff in xmacroplay.c using those systems' GUI automation hooks.  Ditto for Wayland.

Based partly on code from xmacrorec project.  I thank theem for their work.

dish is copyright (c) 2024 Patrick Simmons and licensed under the GPLv2.

About

This is the Display Shell, which implements a possibly novel technique for using AI-based OCR for desktop control. Dish can be used by itself as an automation tool or in conjunction with the included Sonic program as an accessibility aid. Dish depends on PaddleOCR and Sonic depends on voice2json.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published