Ticket #4480 (new enhancement)

Opened 7 years ago

Last modified 4 years ago

Screen reader

Reported by: assim Owned by: marco
Priority: high Milestone: Future Release
Component: sugar Version:
Keywords: killjoy, espeak, screen reader, dbus Cc: assim, arjs, hemantg, marco
Action Needed: never set Verified: no
Deployments affected: Blocked By:


We are currently developing a screen reader service for XO. The basic script has been completed. Till now we have implemented espeak as a D-bus service. A user can click and select textual data anywhere in the Sugar Environment for Text to Speech Conversion. The task left is to invoke the screen reader script via a key-board shortcut(which has to be made) OR via gui button in activity toolbar. major change in the system would be 1) Inclusion of scripts which implement the espeak dbus service, and ctype python linking of the libespeak library. 2) Addition of alsaaudio.so (It is required to play the audio data) 3) Addition of speakit.py which accepts the String data from sugar environment 4) Addition of a keyboard shortcut or GUI button in activity toolbar. (TO BE DONE) Can someone from sugar development team quickly help us set up the keyboard shortcuts and/or gui button for invoking the scripts? We really hope to get the screen reader service into the Code Freeze.

Change History

Changed 7 years ago by jg

  • cc marco added
  • owner changed from jg to marco
  • priority changed from normal to high
  • component changed from distro to sugar
  • milestone changed from Never Assigned to FutureFeatures

There are gtk+ api's for this stuff. Are you using them?

Marco, this may be/probably is too late a request; substantially done in my book includes the work others would have to do, not just one's own work. So I fear/expect we'll have to wait. I'm putting this into the Future Features milestone; you can pull it back out if it makes any sense to try to do.

Changed 6 years ago by gregorio

  • milestone deleted

Milestone FutureFeatures deleted

Changed 6 years ago by marco

  • next_action set to never set
  • milestone set to Future Release

Changed 4 years ago by Quozl

python-alsaaudio added in version 8.2.1 and 10.1.2, was missing from 10.1.0 and 10.1.1.

Note: See TracTickets for help on using tickets.