Přihlásit
: [1]
   |   
: čtecí program KSayit podruhé, problém s podprogramem festival  ( 2464 )
Sonic X
Sr. Member
****

Karma: -8
: 374


276224191
« : February 09, 2009, 17:56:18 »

Zdravím snažím se rozjet program KSayit, to je čtecí program a pod ním jede program festival který dává hlas, kterému se ale musí nainstalovat databáze knihoven s českým hlasem a to od tud
http://www.freebsoft.org/festival-czech
http://www.freebsoft.org/festival-czech-diphone-database
Tu první se mi zdařilo nainstalovat, ale tu druhou ani prda, postupuji dle tohoto návodu


Installation instructions for voice-czech-ph
============================================

* Prerequisities

This voice works with Festival 1.4.3 or higher.

voice-czech-ph contains just a Czech voice.  To synthesize something, you need
festival-czech package providing Czech support for Festival.  festival-czech is
available from http://www.freebsoft.org/festival-czech .  To install it, follow
its installation instructions.

* Building the voice

If you install from the binary distribution, skip this step.

In order to build the voice data, make sure you have the following additional
software installed:

- Festvox 2.0, available from http://www.festvox.org/download.html .

- Edinburgh Speech Tools (Debian package speech-tools).

Then just invoke `make'.  If it fails, it is most likely because you don't have
installed all the tools mentioned above or you don't have properly set and
exported the environment variables ESTDIR and FESTVOXDIR (they should point to
the Edinburgh Speech Tools and Festvox installation directories respectively).

* Installing the voice

Run `make install'.  You may want to look at the beginning of Makefile
(variable `festival_voices_path') to adjust the installation path before
running the command.

* Running the voice

Start Festival and call:

  (voice_czech_ph)

Now Festival should speak Czech!


Ale když dám složce příkaz "make" tak mi to vyplivne toto:

[root@localhost voice-czech-ph-0.1]# make
mkdir -p lpc group
./tools/make_lpc wav/ph0000.wav
environment variable ESTDIR is unset
set it to your local speech tools directory e.g.
   bash$ export ESTDIR=/home/awb/projects/speech_tools/
or
   csh% setenv ESTDIR /home/awb/projects/speech_tools/
make: *** [lpc/ph0000.lpc] Error 1


nastavit nějaké prostředí ESTDIR které správcuje balíček speech_tools, na zadané adrese se tento balíček nevyskytuje, ale na šel jsem ho na adrese /usr/share/doc/speech_tools a tak jsem udělal a ono to udělalo toto:

[root@localhost voice-czech-ph-0.1]# export ESTDIR=/usr/share/doc/speech_tools
[root@localhost voice-czech-ph-0.1]# make
mkdir -p lpc group
./tools/make_lpc wav/ph0000.wav
wav/ph0000.wav LPC
./tools/make_lpc: line 81: /usr/share/doc/speech_tools/bin/ch_wave: není souborem ani adresářem
./tools/make_lpc: line 94: /usr/share/doc/speech_tools/bin/sig2fv: není souborem ani adresářem
./tools/make_lpc: line 96: /usr/share/doc/speech_tools/bin/sigfilter: není souborem ani adresářem
rm: nelze odstranit „/tmp/tmp8275.wav“: není souborem ani adresářem
make: *** [lpc/ph0000.lpc] Error 1


soubory ch_wawe, sig2fv, sigfilter se nachází ve složce /usr/bin, když odkážu na složku bin tak to nejede taky nevíte někdo co s tím?

Už jsem to tu jednou řešil, ale vzdal jsem to, pustil jsem se do toho teď když se mi zdálo, že jsem o něco chytřejší.. Mockrát děkuji za veškeré odpovědi
« : February 11, 2009, 11:47:18 Sonic X »

Nejčastější chyba na Linuxu je chyba 909 - selhání mezi klávesnicí a židlí..
: [1]
   |   
 
: