Utilities wrapping TTS programs around use-case of highlighted text on a screen, with GNU/Linux.
Shell Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
applet
bin
readme
ttskey.conf

readme

An effort to make TTS in Ubuntu, for highlighted text, much easier. This is
really just a wrapper around some disparate existing tools in GNU/Linux for a
particular use-case.

@TODO
- write a gnome(v2) applet (see applet/) to change `espeak` speed (-s) on the
  fly. eg.: call bin/tts_{pause,resume} accordingly as events are emitted for
  integer changes by the user moving the slider, just like the volume applet in
  GNOME.

  +-----------------------------------------------+
  | Adjust TTS speed, with this slider            |
  +-----------------------------------------------+
  |                                               |
  |                       ##                      |
  |-----------------------###---------------------|
  |---------------------- ### --------------------|
  |                       ##                      |
  |      (SLOW)           v           (FAST)      |
  | <===========================================> |
  |                                               |
  +-----------------------------------------------+

- write an install script to initialize bin/tts_xsel and bin/tts_pause to ALT+s
  and ALT+SHIFT+s, respectively (find documentation for `gnome-keybinding-properties`).
- find out what `gespeaker` utility configures/runs on its installation that makes `espeak`
  so much more usable (eg.: being called seemlessly across windows, regardless of which
  called it).