EDIT: If you run the above, it looks like speech-dispatcher splits the thing up into a bunch of different consecutive blocking requests, which means that it’s a pain in the neck to stop with a single command. You might want to leave $ whiletrue; do spd-say -S; done running for a bit to make it actually stop talking.
EDIT: If you run the above, it looks like speech-dispatcher splits the thing up into a bunch of different consecutive blocking requests, which means that it’s a pain in the neck to stop with a single command. You might want to leave
$ while true; do spd-say -S; donerunning for a bit to make it actually stop talking.