problema con festival e speech_tools (RISOLTO)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

problema con festival e speech_tools (RISOLTO)

Messaggio 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

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Ma non riesci a compilarlo sulla current? Perchè per la 11.0 compila benissimo, c'è SlackBuild e pachetto su Slacky!

pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

Messaggio 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

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio da gohanz »

Non avendo la current, non posso provare a compilare, ma credo che il precompilato funzioni correttamente anche sulla current!

pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

Messaggio da pegaso »

come faccio a vedere se l'installazione va a buon fine? cioè magari installa il pacchetto però sono presenti ancora problemi...

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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!

pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

Messaggio 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

pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

Messaggio 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?

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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!

pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

Messaggio 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

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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")

pegaso
Linux 1.x
Linux 1.x
Messaggi: 169
Iscritto il: mer 1 mar 2006, 12:52

Messaggio da pegaso »

kakkio funziona....grande gohanz, e se voglio usare la voce maschile? (it3)

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Messaggio 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!

Rispondi