2 votos

¿Cómo puedo utilizar el automatizador para crear un servicio de texto a voz que hable más rápido que el servicio actual?

El servicio de texto a voz tiene una opción de velocidad de habla 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 "Speak text", la guardé y la probé. Parece que mi nuevo servicio sigue dependiendo de la opción de velocidad especificada en las preferencias.

¿Hay alguna manera de decirle algo como "renderizar el discurso a 400wpm"

3voto

Baczek Puntos 150

Haz esto:

  1. Retire el " Hablar de texto " acción.
  2. Añade el " Ejecutar AppleScript " acción.
  3. Borra todo el texto por defecto de la acción.
  4. Copia/pega 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, añada using "SomeVoiceName" después de la say comando.

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X