¿Cómo puedo usar el automatizador para crear un servicio de conversión de texto a voz que habla más rápido que el servicio actual?

1

El servicio de conversión de texto a voz tiene una opción de velocidad de voz que va de lenta a rápida. Pero la opción rápida no es lo suficientemente rápida (sus 300 palabras por minuto).

Acabo de intentar crear un servicio. Simplemente arrastré la acción "Hablar texto", la guardé y la probé. Parece que mi nuevo servicio todavía se basa en la opción de velocidad especificada en las preferencias.

¿Hay alguna manera de que le diga algo así como "hacer un discurso a 400 palabras por minuto"

    
pregunta relidon 12.02.2016 - 09:07

1 respuesta

2

Haz esto:

  1. Eliminar la acción " Hablar texto ".
  2. Agregue la acción " Ejecutar AppleScript ".
  3. Borra todo el texto predeterminado en la acción.
  4. Copie / pegue este script en la acción:
on run {input, parameters}
  repeat with thisText in input
      say thisText speaking rate 400
  end repeat
end run

Si desea una voz específica, agregue using "SomeVoiceName" después del comando say .

Ejemplo: say thisText speaking rate 400 using "Bruce" -- Bruce is a name of the voice

    
respondido por el jackjr300 12.02.2016 - 16:10

Lea otras preguntas en las etiquetas