Instalación del sistema de síntesis de voz de Festival con Mavericks

3

Estoy intentando instalar Festival en mi Macbook Pro con Mavericks. Intenté instalarlo por mi cuenta, pero no funcionó.

Desafortunadamente, parece que no puedo encontrar instrucciones actualizadas sobre cómo hacer esto correctamente. Hay estas instrucciones fechadas de 2007 , y estas instrucciones un poco menos fechadas de 2011 , pero ninguna funcionó para mí.

Cuando descargo los 4 paquetes diferentes que necesito y luego trato de usar el conjunto de instrucciones con menos fecha, corro en este error (junto con algunas otras advertencias) 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, 

Así que entro en el código fuente y cambio las declaraciones donde establece const unsigned char *table=NULL dentro de la llamada a la función y elimino el =NULL . Luego sigo compilando y me encuentro con este error:

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

¿Puede alguien proporcionar un conjunto de instrucciones completo sobre cómo instalar Festival en una versión más reciente de OS X? Tengo Homebrew 0.9.5 si ayuda.

    
pregunta 25.04.2014 - 02:56

4 respuestas

2

Aquí hay una respuesta por correo electrónico que recibí de Rob Clark (uno de los creadores del Festival):

  

Utilice speech_tools y Festival , luego   desempaquete y ejecute make en cada directorio.

     

También necesitará paquetes de voz y diccionario del sitio de descarga estándar.   Los paquetes festvox y festlex deben descomprimirse en el directorio.   arriba del festival (es decir, donde se desempaquetó el paquete del festival)

     

Saludos. Rob Clark.

Ya que Rob respondió a mi correo electrónico en horas, no dude en contactarlo para obtener más información si es necesario [email protected]

Como se mencionó en los comentarios, descomprima los paquetes festvox y festlex con la línea de comando, y no con el software de desempaquetado predeterminado de Mac.

    
respondido por el Buscar웃 28.04.2014 - 15:53
1

Tras el lanzamiento de Edinburgh Speech Tools 2.4 (el 25/12/2014), ahora es posible instalar ese paquete a través de Homebrew :

$ brew install speech-tools

Sin embargo, no hay una fórmula para el Festival en sí.

    
respondido por el Ingmar Steiner 05.01.2015 - 13:29
0

¿Por qué molestarse en utilizar Festival cuando tiene Dictado & ¿Preferencias del sistema de voz? Y al utilizar Automator, puede crear un elemento de menú de servicio (& contextual) para "Guardar la versión sintetizada" ...

Sin embargo, ¿has instalado XQuartz? enlace Considere usar una caja virtual o, de lo contrario, obtener un sistema operativo antiguo ejecutándose en su última Mac.

Después de nuevas investigaciones:

enlace

Con

  

gcc --version   Configurado con: --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 versión 5.1 (clang-503.0.40) (basado en LLVM 3.4svn)   Objetivo: x86_64-apple-darwin13.1.0   Modelo de hilo: posix

Tengo el mismo error que tú al compilar speech_tools.

Error no consigo usar GCC 4.7 enlace

Espero que ayude y que nos proporcione el manual faltante para el Festival 10.9.

    
respondido por el llange 27.04.2014 - 23:21
0

Para macbook pro con Sierra High OS, este enlace funcionó perfectamente para mí festival-mbrola

    
respondido por el mahbubcsedu 08.02.2018 - 07:20

Lea otras preguntas en las etiquetas