I wanted to know if there were any python modules that allow access to keyboard interrupts non-disruptively. I wanted to make a text-to-speech program, perhaps for the blind programmer out there, and wanted to know how to grab key-presses in real time. There exists things like pyHook for Windows, but what do I use for Linux? Ideally I should be able to get the events such as KB_UP in Windows.
I like orca, but I wanted to design a text-to-speech myself better suited to my needs. If such a thing does not exist for python, what language should I choose to implement such a program? I have heard of pyGame for keyboard input, but I want my program to incur minimal overhead and work in the background.