Speechd-up experimental replacement
Cleverson Casarin Uliana
clcaul at gmail.com
Wed Sep 19 08:34:54 EDT 2012
Wow, I hope to test it next week at most; thank you!
Cleverson
2012/9/19, Bohdan R. Rau <ethanak at polip.com>:
> 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!
> _______________________________________________
> Speakup mailing list
> Speakup at braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
More information about the Speakup
mailing list