Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Utilities wrapping TTS programs around use-case of highlighted text on a screen, with GNU/Linux.
Shell Python
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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).
Something went wrong with that request. Please try again.