Closed balshetzer closed 12 years ago
I think this is essentially done, since eSpeak is cross-platform: http://espeak.sourceforge.net/
Now that I've actually used it, I don't think we need to put in a specific function to auto-trigger speech that can handle multi-stroke words. Better to just write a few words, trigger them manually, and while they're being spoken write a few more.
As a leraner, I actually would like have an option that calls espeak for each chord. (Or each word, maybe another option) Currently I practice with >xargs -n1 espeak 2>/dev/null and R-R after each word. If Plover had an auto-espeak function, I would be able to practice when writing a mail or doing whatever other "real" tasks other than typing in a specific session. And espeak, while being able to pronounce non-words, cannot pronounce paper tape symbols.
Interface Plover to a text-to-speech engine to allow for real-time, steno-enabled, synthesized conversation. The eSpeak program is a likely candidate for a TTS engine, as it is fast and installed on Ubuntu by default. The steno interface must take into account words that might trigger false vocalizations before being integrated into a longer multi-stroke word.