Springe zu: Hauptnavigation, Themennavigation, Seiteninhalt, Spezielle Seiten

Voxin 0.19 unter Lenny installieren

Wer den Screenreader JAWS unter Windows verwendet, kennt sicher auch die mitgelieferte Eloquence Sprachausgabe. Diese kann auch unter Debian Lenny zusammen mit Orca verwendet werden, wenn man das Voxin Paket für 4,29 € kauft. Hier geht es zum ersten Schritt der Bestellung. Nach abgeschlossener Bezahlung bekommt man einen download Link für das Archiv mit den benötigten Dateien per Mail zugeschickt. Da ich die deutsche Sprache kaufte, trägt diese Datei den Namen voxin-deu-0.19.tgz.

Speech Dispatcher instalieren

Der Speech Dispatcher ist ein Sprachausgabe-System, das eine unabhängige Schnittstelle für die Verwendung von Sprachausgaben bereitstellt. Hier geht es zur Speech Dispatcher Website.

Bevor man die eigentliche Viavoice sprachausgabe installieren kann, muss der Speech Dispatcher installiert werden. Außerdem benötigen wir ein Python Paket für die spätere Orca Integration. Hier siehst du eine Beispielausgabe über den Verlauf der Installation:

lenny:~# aptitude install speech-dispatcher python-speechd
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  libasyncns0{a} libaudio2{a} libcap1{a} libdotconf1.0{a} libflite1{a}
  libpulse0{a} libspeechd2{a} python-speechd speech-dispatcher
0 Pakete aktualisiert, 9 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 9078kB an Archiven herunterladen. Nach dem Entpacken werden 16,6MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
Schreibe erweiterte Statusinformationen... Fertig
Hole:1 http://ftp.de.debian.org lenny/main libasyncns0 0.3-1 [12,3kB]
Hole:2 http://ftp.de.debian.org lenny/main libaudio2 1.9.1-5 [80,0kB]
Hole:3 http://ftp.de.debian.org lenny/main libcap1 1:1.10-14 [9082B]
Hole:4 http://ftp.de.debian.org lenny/main libdotconf1.0 1.0.13-2 [16,8kB]
Hole:5 http://ftp.de.debian.org lenny/main libpulse0 0.9.10-3 [187kB]
Hole:6 http://ftp.de.debian.org lenny/main libflite1 1.2-release-2.3 [8160kB]
Hole:7 http://ftp.de.debian.org lenny/main libspeechd2 0.6.7~rc1-1 [58,4kB]
Hole:8 http://ftp.de.debian.org lenny/main python-speechd 0.6.7~rc1-1 [42,0kB]
Hole:9 http://ftp.de.debian.org lenny/main speech-dispatcher 0.6.7~rc1-1 [513kB]
9078kB wurden in 8s heruntergeladen (1099kB/s)
Wähle vormals abgewähltes Paket libasyncns0.
(Lese Datenbank ... 90922 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libasyncns0 (aus .../libasyncns0_0.3-1_i386.deb) ...
Wähle vormals abgewähltes Paket libaudio2.
Entpacke libaudio2 (aus .../libaudio2_1.9.1-5_i386.deb) ...
Wähle vormals abgewähltes Paket libcap1.
Entpacke libcap1 (aus .../libcap1_1%3a1.10-14_i386.deb) ...
Wähle vormals abgewähltes Paket libdotconf1.0.
Entpacke libdotconf1.0 (aus .../libdotconf1.0_1.0.13-2_i386.deb) ...
Wähle vormals abgewähltes Paket libpulse0.
Entpacke libpulse0 (aus .../libpulse0_0.9.10-3_i386.deb) ...
Wähle vormals abgewähltes Paket libflite1.
Entpacke libflite1 (aus .../libflite1_1.2-release-2.3_i386.deb) ...
Wähle vormals abgewähltes Paket libspeechd2.
Entpacke libspeechd2 (aus .../libspeechd2_0.6.7~rc1-1_i386.deb) ...
Wähle vormals abgewähltes Paket python-speechd.
Entpacke python-speechd (aus .../python-speechd_0.6.7~rc1-1_all.deb) ...
Wähle vormals abgewähltes Paket speech-dispatcher.
Entpacke speech-dispatcher (aus .../speech-dispatcher_0.6.7~rc1-1_i386.deb) ...
Verarbeite Trigger für man-db ...
Richte libasyncns0 ein (0.3-1) ...
Richte libaudio2 ein (1.9.1-5) ...
Richte libcap1 ein (1:1.10-14) ...
Richte libdotconf1.0 ein (1.0.13-2) ...
Richte libpulse0 ein (0.9.10-3) ...
Richte libflite1 ein (1.2-release-2.3) ...
Richte libspeechd2 ein (0.6.7~rc1-1) ...
Richte python-speechd ein (0.6.7~rc1-1) ...
Richte speech-dispatcher ein (0.6.7~rc1-1) ...
Starting Speech Dispatcher: speech-dispatcher[Thu Feb 19 22:09:01 2009 : 905658] speechd: Speech Dispatcher 0.6.7-rc1 starting
[Thu Feb 19 22:09:01 2009 : 906121] speechd: Directory .speech-dispatcher not found in home
.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Schreibe erweiterte Statusinformationen... Fertig
Lese Task-Beschreibungen... Fertig

lenny:~#

Voxin installieren

Jetzt geht es an die Instalaltion der Sprachausgabe. Das Archiv mit den Installationsdaten muss entpackt und vor der Installation ein Verzeichnis umbenannt werden. Vergisst man das, funktioniert der Installer nicht. Das folgende Listing beschreibt die Schritte und den Verlauf der Installation:

lenny:~# tar xzvf voxin-deu-0.19.tgz
voxin-0.19/voxin-deu-0.19/
voxin-0.19/voxin-deu-0.19/po/
voxin-0.19/voxin-deu-0.19/po/README
voxin-0.19/voxin-deu-0.19/po/fr.def.po
[...]
voxin-0.19/voxin-deu-0.19/emacspeak/langswitch.patch
voxin-0.19/voxin-deu-0.19/common/
voxin-0.19/voxin-deu-0.19/common/init.sh
voxin-0.19/voxin-deu-0.19/locale/
voxin-0.19/voxin-deu-0.19/locale/fr/
voxin-0.19/voxin-deu-0.19/locale/fr/LC_MESSAGES/
voxin-0.19/voxin-deu-0.19/locale/fr/LC_MESSAGES/voxin.mo
voxin-0.19/voxin-deu-0.19/ChangeLog
lenny:~# cd v*
lenny:~/voxin-0.19# cd v*
lenny:~/voxin-0.19/voxin-deu-0.19# cd packages/
lenny:~/voxin-0.19/voxin-deu-0.19/packages# mv Debian.lenny/ Debian.5.0
lenny:~/voxin-0.19/voxin-deu-0.19/packages# cd ..
lenny:~/voxin-0.19/voxin-deu-0.19# ./voxin-installer.sh
Do you want to read again the End-User Agreement?
If yes, press the y key and then ENTER.
n

If you agree to the End-User Agreement type YES (the whole word)
Do you agree to the End-User Agreement?
yes

Do you want to read again the IBM License Agreement?
If yes, press the y key and then ENTER.
n

If you agree to the IBM license agreement type YES (the whole word)
yes

Do you want to read again the LGPL License?
If yes, press the y key and then ENTER.
n

If you agree to the LGPL license type YES (the whole word)
yes

Wähle vormals abgewähltes Paket libstdc++2.10-glibc2.2.
(Lese Datenbank ... 91066 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libstdc++2.10-glibc2.2 (aus .../libstdc++2.10-glibc2.2_2.95.4-27_i386.deb) ...
Richte libstdc++2.10-glibc2.2 ein (1:2.95.4-27) ...
copyright notice for ibmtts_rte-6.7-4.2.i386.rpm
--------------------------------------------------------------
Licensed Materials - Property of IBM

5724B15

   (C) Copyright International Business Machines Corp. 2001, 2003.

All rights reserved.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.
--------------------------------------------------------------

Installation is complete.
Please, select below the softwares you are interested in:
Do you want to use the TTS with: Emacspeak.
If yes, press the y key and then ENTER.
n
Do you want to use the TTS with: Orca via Gnome-Speech.
If yes, press the y key and then ENTER.
n
Do you want to use the TTS with: Speech-Dispatcher.
If yes, press the y key and then ENTER.
y
Wähle vormals abgewähltes Paket speech-dispatcher-ibmtts.
(Lese Datenbank ... 91073 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke speech-dispatcher-ibmtts (aus .../speech-dispatcher-ibmtts_0.6.7~rc1-1voxin0_i386.deb) ...
Richte speech-dispatcher-ibmtts ein (0.6.7~rc1-1voxin0) ...
if necessary, please update the speech dispatcher configuration file
in /etc/speech-dispatcher/speechd.conf
For example, uncomment line AddModule "ibmtts" in removing any # character at the beginning of this line
Do you want to use the TTS with: LSR via pyibmtts.
If yes, press the y key and then ENTER.
n
Good Bye.
lenny:~/voxin-0.19/voxin-deu-0.19#

Sprachausgabe im Speech Dispatcher aktivieren

Nun ist die neue Sprachausgabe installiert. Bevor sie verwendet werden kann, ist die Konfiguration des Speech Dispatcher anzupassen. Dazu ist in der Datei /etc/speech-dispatcher/speechd.conf der entsprechende LoadModule Eintrag zu aktivieren. Bei mir befindet sich der zu aktivierende Eintrag in Zeile 215 und schaut nach dem Entfernen des # Zeichens am Zeilenanfang wie folgt aus:

AddModule "ibmtts"       "sd_ibmtts"    "ibmtts.conf"

Wenn du die Konfigurationsdatei mit dem Texteditor nano öffnen und gleich an die richtige Zeile (215) springen möchtest, gebe folgenden Befehl ein:
nano +215 /etc/speech-dispatcher/speechd.conf

Hat man die Änderungen gespeichert, ist der laufende Speech Dispatcher zu beenden und neu zu starten:
invoke-rc.d speech-dispatcher restart

Ob die Sprachausgabe funktioniert, kann man mit dem vom Speech Dispatcher bereitgestellten Programm spd-say testen. Gebe zum Beispiel folgendes ein:
spd-say -o ibmtts "Hallo, das ist ein Test mit der neu installierten IBM Sprachausgabe."

Wenn die Installation erfolgreich war, sollte der eingegebene Text von der IBM Sprache vorgelesen werden.

Die Sprachausgabe in Orca einstellen

So, jetzt kann man den Screenreader Orca starten und auf der Registerkarte Sprache das Sprachausgabe-System auf den speech Dispatcher umstellen. Die Orca-Einstellungen erreicht man beim Desktop Tastaturlayout mit der Tastenkombination Einfügen+Leertaste. Beim Laptop Layout ist statt der Einfügetaste die Caps Lock Taste zu verwenden.

Nun wünsche ich dir viel Spaß mit der Sprachausgabe und Debian :-).

Datum der Veröffentlichung: Donnerstag, 19.02.2009

Nach oben

Diese Seite drucken