Are there instructions for how to use the speakup_dummy module out there? The idea, as I understand it, is to simply mirror the text being output by the speakup module to be output instead to a tty device. However, since speakup is monitoring tty devices for input, I'm assuming that the proper way to monitor speakup would be to direct the dummy output to a terminal emulator, like /dev/pts/0, then perform an action in tty1 and come back to the desktop to see what got picked up (if anything). That should prevent an infinite loop. However, every time I attempt to modprobe the speakup_dummy module, I get the error message "modprobe: ERROR: could not insert 'speakup_dummy': No such device".

$ sudo modprobe speakup_dummy
modprobe: ERROR: could not insert 'speakup_dummy': No such device

I can see that the speakup_dummy.ko file exists:

$ find /lib/modules/$(uname -r) -type f -name 'speakup_dummy.ko'
/lib/modules/6.1.0-42-amd64/kernel/drivers/accessibility/speakup/speakup_dummy.ko

So I'm assuming it is trying to output to a non-existent device. Is this correct? If so, how exactly do I set the device I want it to output to?

I have been searching for documentation but haven't found anything yet, other than a very general description of what the module is supposed to do. I don't see any helpful output from dmesg:

$ sudo dmesg | grep 'speakup'

[89257.603737] speakup: unregistering synth device /dev/synth
[89267.530037] speakup 3.1.6: initialized

$ sudo dmesg | grep 'dummy'
[89267.531974] dummy: device probe failed

Thank you,
Aaron

Reply via email to