Come posso utilizzare l'automatore per creare un servizio di sintesi vocale che parla più velocemente del servizio corrente?

1

Il servizio di sintesi vocale ha un'opzione di velocità parlata che va da lenta a veloce. Ma l'opzione veloce non è abbastanza veloce (le sue 300 parole al minuto).

Ho appena provato a creare un servizio. Ho semplicemente trascinato l'azione "Pronuncia testo", salvandola e provandola. Sembra che il mio nuovo servizio si basi ancora sull'opzione di velocità specificata nelle preferenze.

C'è un modo per farmi dire qualcosa come "render speech a 400wpm"

    
posta relidon 12.02.2016 - 09:07
fonte

1 risposta

2

Fai questo:

  1. Rimuovi l'azione " Pronuncia testo "
  2. Aggiungi l'azione " Esegui AppleScript "
  3. Cancella tutto il testo predefinito nell'azione.
  4. Copia / incolla questo script nell'azione:
on run {input, parameters}
  repeat with thisText in input
      say thisText speaking rate 400
  end repeat
end run

Se desideri una voce specifica, aggiungi using "SomeVoiceName" dopo il comando say .

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

    
risposta data 12.02.2016 - 16:10
fonte

Leggi altre domande sui tag