Pagina 1 di 1

problema con festival e speech_tools (RISOLTO)

Inviato: lun 28 mag 2007, 7:37
da pegaso
quando provo a compilare speech_tools mi da questo errore:

Codice: Seleziona tutto

Making in directory ./siod ...
gcc -c -fno-implicit-templates -O3 -Wall -DSUPPORT_EDITLINE -I../include slib.cc
In file included from /usr/lib/gcc/i486-slackware-linux/4.1.2/../../../../include/c++/4.1.2/backward/iostream.h:31,
                 from ../include/EST_iostream.h:52,
                 from ../include/EST_String.h:50,
                 from ../include/siod.h:17,
                 from slib.cc:88:
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../../include/c++/4.1.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
../include/EST_Chunk.h:131: error: 'EST_ChunkPtr' does not name a type
../include/EST_Chunk.h:132: error: 'EST_ChunkPtr' does not name a type
../include/EST_Chunk.h:133: error: 'EST_ChunkPtr' does not name a type
../include/EST_Chunk.h:135: error: 'EST_ChunkPtr' has not been declared
../include/EST_Chunk.h:136: error: 'EST_ChunkPtr' has not been declared
../include/EST_Chunk.h:138: error: 'EST_ChunkPtr' has not been declared
../include/EST_Chunk.h:139: error: 'EST_ChunkPtr' has not been declared
../include/EST_String.h: In member function 'void EST_String::make_updatable()':
../include/EST_String.h:253: error: no matching function for call to 'make_updatable(EST_ChunkPtr&, int)'
../include/EST_TList.h: At global scope:
../include/EST_TList.h:226: warning: friend declaration 'std::ostream& operator<<(std::ostream&, const EST_TList<T>&)' declares a non-template function
../include/EST_TList.h:226: warning: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning
../include/EST_TVector.h:312: warning: friend declaration 'std::ostream& operator<<(std::ostream&, const EST_TVector<T>&)' declares a non-template function
../include/EST_TKVL.h:61: warning: friend declaration 'std::ostream& operator<<(std::ostream&, const EST_TKVI<K, V>&)' declares a non-template function
../include/EST_TKVL.h:146: warning: friend declaration 'std::ostream& operator<<(std::ostream&, const EST_TKVL<K, V>&)' declares a non-template function
../include/EST_TMatrix.h:310: warning: friend declaration 'std::ostream& operator<<(std::ostream&, const EST_TMatrix<T>&)' declares a non-template function
slib.cc: In function 'void gc_mark_and_sweep()':
slib.cc:1088: warning: dereferencing type-punned pointer will break strict-aliasing rules
make[1]: *** [slib.o] Error 1
make: *** [siod] Error 2
...no riesco a risolvere il problema...help please

Inviato: lun 28 mag 2007, 8:33
da gohanz
Ma non riesci a compilarlo sulla current? Perchè per la 11.0 compila benissimo, c'è SlackBuild e pachetto su Slacky!

Inviato: lun 28 mag 2007, 8:34
da pegaso
si sulla current, ho scaricato il pacchetto source da slacky, non so se scaricando il pacchetto .tgz e installandolo va tutto a buon fine

Inviato: lun 28 mag 2007, 8:37
da gohanz
Non avendo la current, non posso provare a compilare, ma credo che il precompilato funzioni correttamente anche sulla current!

Inviato: lun 28 mag 2007, 8:42
da pegaso
come faccio a vedere se l'installazione va a buon fine? cioè magari installa il pacchetto però sono presenti ancora problemi...

Inviato: lun 28 mag 2007, 8:48
da gohanz
L'unica, che io sappia, è installare Festival e relative voci e provare se funzionano correttamente, Ho visto comunque che usa Perl, quindi probabilmente ci saranno problemi con la current!

Inviato: lun 28 mag 2007, 9:00
da pegaso
ora ho provato ad installare festival e speech_tools con slapt-get, ho anche scaricato il file Italian-festival che contiene le voci, mi dice di di estrarle nella directory di festival (infatti contiene alcune librerie che andrebbero in festival), ma dov'è la directory? in /usr/docs c'è la directory festival ma all'interno non c'è la directory lib

EDIT: trovata-> /usr/share/festival

Inviato: lun 28 mag 2007, 9:11
da pegaso
allora ho installato festival lo eseguo e do il comando SayText "Hello" ma non dice na mazza...è possibile verificare se festival ha alcuni problemi?

Inviato: lun 28 mag 2007, 9:12
da gohanz
pegaso ha scritto:ora ho provato ad installare festival e speech_tools con slapt-get, ho anche scaricato il file Italian-festival che contiene le voci, mi dice di di estrarle nella directory di festival (infatti contiene alcune librerie che andrebbero in festival), ma dov'è la directory? in /usr/docs c'è la directory festival ma all'interno non c'è la directory lib

EDIT: trovata-> /usr/share/festival

Le voci sono pacchetti TGZ già pronti, da installare con installpkg!

Inviato: lun 28 mag 2007, 9:24
da pegaso
io sto seguendo questa guida:
https://faberlibertatis.org/wiki/Instal ... a_Festival
e mi blocco quando dice di provare con SayText "Hello" perchè a me non dice niente

Inviato: lun 28 mag 2007, 9:37
da gohanz
Installa i pacchetti festival, mbrola, speech_tools e le voci, le voci mbrola sono ad alta qualità! Con il classico installpkg!

Poi da shell

lanci festival

Codice: Seleziona tutto

>festival

Selezioni la voce

Codice: Seleziona tutto

festival> (voice_lp_mbrola) 

e testa la voce

Codice: Seleziona tutto

festival> (SayText "Ciao a tutti")

Inviato: lun 28 mag 2007, 9:42
da pegaso
kakkio funziona....grande gohanz, e se voglio usare la voce maschile? (it3)

Inviato: lun 28 mag 2007, 11:10
da gohanz
pegaso ha scritto:kakkio funziona....grande gohanz, e se voglio usare la voce maschile? (it3)
Quando selezioni la voce usa tab per avere l'espansione delle voci disponibili!

Comunque la voce maschile mbrola è

Codice: Seleziona tutto

festival> (voice_pc_mbrola)

Puoi usare anche Kttsmgr come frontend grafico per KDe o Orca su Gnome!