En la terminal, ¿cómo hacer "decir" para decir las cosas "bien"? es decir, utilizando fonética personalizada?

7

Me gustaría usar "decir" en la terminal para crear archivos de audio con un diccionario fonético personalizado, o por lo menos, decir las cosas como creo que deberían sonar. Desde mi entendimiento, esto no puede se logrará a través de la pantalla de configuración de "Voz en off" .

Entonces, para decir "hablar" correctamente, estoy dispuesto a:

  • usa un diccionario fonético personalizado o
  • cambiar mi texto de entrada a alguna variante fonética

Por ejemplo, me gustaría poder decir la palabra "colosenses" como la espero, que es fonéticamente algo así como "kuh LOSH uhnz" sin las pausas que causan los espacios en la palabra.

    
pregunta Brad Parks 16.06.2012 - 03:22

1 respuesta

11

La Guía de programación de síntesis de habla describe la < a href="https://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/SpeechSynthesisProgrammingGuide/FineTuning/FineTuning.html#//apple_ref/doc/uid/TP40004365-CH5-SW10" Incorporado comandos que puede usar para ajustar cómo los motores de síntesis de voz procesan su texto de entrada.

El comando [[inpt PHON]] permite utilizar phonemes y modificadores de fonemas .

Por ejemplo, el siguiente texto incluye una versión fonémica de su palabra elegida (seleccione el texto, haga clic con la tecla Control y haga clic en Hablar > Iniciar habla para escucharla directamente en Safari ):

If you don't like how I say "colossians",
then perhaps you will be satisfied with
"[[inpt PHON]]kUH2lAASUHnz[[inpt TEXT]]".

Esta sintaxis es aceptada por el comando say en el shell y AppleScript (aunque tendrá que modificar el uso (arriba) de comillas simples y dobles para adaptarse a la sintaxis literal de cadena de su contexto elegido).

    
respondido por el Chris Johnsen 16.06.2012 - 08:32

Lea otras preguntas en las etiquetas