[PINGUIN] Speech Dispatcher und VIA Voice/TTSYNTH
Henning Oschwald
listmail at hoschwald.de
Sa Okt 27 02:37:50 CEST 2007
Hi Sebo,
On Fr, Okt 26 2007, Sebastian Dellit wrote:
> am Donnerstag, 25. Oktober 2007 um 19:22 meinte Henning Oschwald u. a.:
>> Wichtig ist aber natürlich, welche Libs Dir alles fehlen. Da
>> mußßt Du mal mit ldd nachschauen und/oder auf Fehlermeldungen achten.
>
> ldd muss ich auf eine ausführbare Datei loslassen, also vermutlich auf
> irgend einen Hauptbestandteil von ttsync, bzw. etwas, was dort unter
> /bin abgelegt wird?
Das funktioniert auch mit shared libs:
,----[ ldd /usr/lib/libibmeci.so ]
| linux-gate.so.1 => (0xffffe000)
| libetidev.so => /usr/lib/libetidev.so (0xb7e68000)
| libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7e51000)
| libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7e4c000)
| libstdc++-libc6.2-2.so.3 => /usr/lib/libstdc++-libc6.2-2.so.3 (0xb7e04000)
| libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7ddf000)
| libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7c97000)
| /lib/ld-linux.so.2 (0x80000000)
`----
Probleme gibts, wie Schöppi ja auch geschrieben hat, mit
libstdc++-libc6.2-2.so.3, die ist leider etwas alt. :-(
Man müsste mal versuchen, ob man Ttsynth auch eine Neuere unterschieben
kann oder ob man die Alte unter Amd64 kompiliert bekommt.
> Also:
>
> 1. Archiv entpacken.
> 2. Die einzelnen Bestandteile an die jeweiligen Stellen kopieren.
> 3. mit ldd nachschauen, was an libs gebraucht wird.
> 4. Die nötigen Libs installieren.
> 5. Hoffen das es dann klappt. ;-)
Genau.
>>> Wie hast du das mit mbrola gemacht?
>
>> Ich hab die nötigen 32bit-Libs drauf, die lief auf Anhieb ohne
>> Probleme. Derzeit gibt es leider noch kein Speech-Dispatcher Modul, man
>> kann sie aber über das Generic-Modul zum Laufen bringen. Ich schick Dir
>> gern die Configdatei.
>
> Und die Installation von mbrola selbst? Das .deb was ich habe, wird
> sicherlich ebenfalls meckern, das die Architektur nicht stimt?
Ja, schon. Ich hab die Files einfach so hinkopiert. Unter Gentoo gibts
allerdings auch ein Mbrola Ebuild. Mit Checkinstall sollte man unter
Debian aber auch schnell ein Amd64-Deb zustande bekommen.
> Und bitte, @config Datei.
wget ftp://henger.dyndns.org/pub/mbrola-generic.conf
> Und mit generic modul meinst du sicher gnome-speech selbst?
Nein, SD_Generic. Das ist ein allgemeines Modul für den
Speech-Dispatcher für Sprachausgaben, für die es noch kein eigenes Modul
gibt, die kann man dann mit externen Kommandos ansteuern. Damit
funktionieren zwar einige Sachen wie z. B. Indexing nicht, weil SD nicht
die volle Kontrolle über die Sprachausgabe hat, aber im Großen und
Ganzen funktionierts.
ciao
Henning