openstenoproject / plover

Open source stenotype engine
http://opensteno.org/plover
GNU General Public License v2.0
2.35k stars 278 forks source link

interface to a real-time text to speech engine #43

Closed balshetzer closed 12 years ago

balshetzer commented 12 years ago

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.

stenoknight commented 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.

ducis commented 4 years ago

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.