È possibile cambiare la velocità del parlato in OS X dire comando?


Risposte:


19

Si C'è. Il comando

say -v Alex "Hello" -r 200

farà sì che la voce Alex dica "Ciao" ad una velocità di 200 parole / minuto.


2
Inoltre, vorrei sottolineare (senza volgarità) che questo è facilmente reperibile nella manpage di say. man [programname]visualizzerà la documentazione per la maggior parte delle applicazioni della riga di comando unix.
Victor Wilson,

-r --rate=non funzionava per me su 10.13 per /usr/bin/say, ma il comando vocale incorporato di seguito ha funzionato. Stava usando -v Tom.
Pysis,

7

C'è anche un comando vocale incorporato per modificare la frequenza:

say '[[rate 200]] hello'

1
Sfortunatamente, la maggior parte delle nuove voci aggiunte da Apple dal 10.6 ignorerà i comandi incorporati per le frequenze vocali e le preferenze dei fonemi. :( Davvero fastidioso, dato che adoro il pacchetto vocale di Fiona, ma a volte pronuncia in modo errato alcune parole così orribilmente che sono irriconoscibili. :(
Benjamin Nolan

È interessante notare che questo funziona nei documenti HTML con il tasto di scelta rapida Apple Speech Synthesis e l'API JS Speech Synthesis.
Joeyhoer,

Sembra funzionare dal 10.12, anche con voci molto realistiche come Thomas. Super raccapricciante a 40 wpm: D
ho rovesciato il

non sembra funzionare (né lo fa --ratecon voci localizzate come Luca e Alice) il 10.14
riffraff,

Va bene per me usare say "[[rate +500]] hello";) Come dice il documento.
wind2412,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.