Hi all As I promised - my replacement for speechd-up (written from scratch). Download link: http://tts.polip.com/files/spdup/spdup-0.6.2.tar.gz As I said - indexing does not work because I don't know how to generate text with index marks :( Main features: 1) No configuration file needed - everything is configurable from command parameters 2) Automatic generation of speakup/i18n/chartab based on given encoding 3) Automatic load of other i18n tables for languages other than english 4) Must be started as root. Program opens communication with kernel as root and then drops privileges to normal user, so we are sure speech-dispatcher won't start as root 5) Default module and voice may be given as parameters 6) Up to 7 addidional voices may be configured. In this case spdup_modify_keymap script should be used to have spk-s and spk-a keys for voice switch 8) Keeps current settings for all speech-dispatcher parameters after speech-dispatcher restart 9) Single retry after speech-dispatcher crash Polish translation (not complete) and Polish "fake-latin2" keyboard are included. In "debian" folder you can find postinstall script for Ubuntu 11.04 or higher and Polish language. The script is provided only Polish ubuntu users - do not run this script if You are not Polish speaker or not in Ubuntu! This script makes some modification in your system: 1) switches pulse-audio into "system" mode (if not in this mode) 2) installs and configures pl_PL.ISO-8859-2 locale 3) switches console from UTF-8 into ISO-8859-2 and sets its own keyboard as default 4) creates speechd-up user if not exists Startup script (also in debian folder) may be probably used without very big modification on all distros. Some remarks to tables rewriting: 1) Table files are in fact executable scripts. It may be changed in future but some script will be provided, because translations and keyboard files are rather part of speakup. 2) Table files now must be in encoding used in particular language (for example ISO-8859-2 for Polish). It will be changed in near future; files would be in any encoding (having 'coding' line) and will be converted to particular encoding on the fly. It must be done, because there are some languages which can use more than one encodings (for example ISO-8859-13 for Polish). Enjoy! ethanak -- http://milena.polip.com/ - Pa pa, Ivonko!