Installazione del sistema di sintesi vocale Festival con Mavericks

3

Sto cercando di installare Festival sul mio Macbook Pro con Mavericks in esecuzione. Ho provato a installarlo da solo, ma non ha funzionato.

Sfortunatamente, non riesco a trovare istruzioni aggiornate là fuori su come farlo correttamente. Ci sono queste istruzioni datate del 2007 e queste istruzioni un po 'meno datate del 2011 , ma nessuno dei due ha funzionato per me.

Quando ho scarica i 4 diversi pacchetti di cui ho bisogno e poi provo a usare il set di istruzioni meno datato, corro in questo errore (insieme ad altri avvertimenti) con GCC 4.9:

../include/EST_String.h:576:16: error: friend declaration specifying a default
      argument must be a definition
    friend int fcompare(const EST_String &a, const EST_String &b, 
               ^
../include/EST_String.h:579:16: error: friend declaration specifying a default
      argument must be a definition
    friend int fcompare(const EST_String &a, const char *b, 

Quindi vado nel codice sorgente e cambio le dichiarazioni in cui imposta const unsigned char *table=NULL all'interno della chiamata alla funzione e rimuovi =NULL . Quindi continuo a compilare ed eseguire questo errore:

../include/EST_TIterator.h:292:7: error: no matching function for call to
      'begin'

Qualcuno può fornire un set completo di istruzioni su come installare Festival su una versione più recente di OS X? Ho Homebrew 0.9.5 se aiuta.

    
posta 25.04.2014 - 02:56
fonte

4 risposte

2

Ecco una risposta via email che ho ricevuto da Rob Clark (uno dei creatori del Festival):

Use the speech_tools and Festival packages, then unpack and run make in each directory.

You will also need dictionary and voice packages from the standard download site. The festvox and festlex packages should be unpacked in the directory above festival (i.e. where you unpacked the festival package itself)

Regards. Rob Clark.

Dato che Rob ha risposto alla mia e-mail con ore, non esitare a contattarlo per ulteriori informazioni, se necessario, [email protected]

Come menzionato nei commenti, decomprimi i pacchetti festvox e festlex con la riga di comando e non il software di decompressione predefinito del Mac.

    
risposta data 28.04.2014 - 15:53
fonte
1

Dopo l'uscita di Edinburgh Speech Tools 2.4 (il 25/12/2014), è ora possibile installare quel pacchetto tramite Homebrew :

$ brew install speech-tools

Nessuna formula per il Festival stesso, però.

    
risposta data 05.01.2015 - 13:29
fonte
0

Perché preoccuparsi di usare Festival quando hai Dettatura e amp; Preferenze del sistema vocale? E usando Automator puoi creare una voce di menu di servizio (& contestuale) su "Salva la versione sintetizzata" ...

Tuttavia hai installato XQuartz? link Prendi in considerazione l'utilizzo di una scatola virtuale o altro per far funzionare un vecchio sistema operativo sul tuo ultimo Mac.

Dopo ulteriori indagini:

link

Con

gcc --version Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1 Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn) Target: x86_64-apple-darwin13.1.0 Thread model: posix

Ho lo stesso errore durante la compilazione di speech_tools.

Errore Non utilizzo GCC 4.7 link

Spero sia utile e fornirai il 10.9 manuale mancante per Festival.

    
risposta data 27.04.2014 - 23:21
fonte
0

Per macbook pro con Sierra High OS, questo link ha funzionato perfettamente per me festival-mbrola

    
risposta data 08.02.2018 - 07:20
fonte

Leggi altre domande sui tag