Fai in modo che Mac OS X parli (o canta) l'output di qualsiasi operazione da riga di comando

Sulla falsariga di annunciare vocalmente il completamento delle attività all'interno della riga di comando, puoi anche fare in modo che Mac OS X pronunci l'output di qualsiasi comando eseguito.

Questo è veramente facile, da seguire lungo il Terminale aperto (che si trova in / Applicazioni / Utility / Terminale) e poi tutto quello che devi fare entra quasi ogni comando e convogliare l'output di qualsiasi comando direttamente su "say", in questo modo:

uptime | say

In questo esempio, questo parlerà dell'outtime di uptime usando la voce vocale predefinita di OS X, sebbene sia possibile cambiare la voce in qualsiasi altra cosa con il flag -v:

uname -a | say -V Samantha

Facendo un ulteriore passo avanti, è possibile esportare l'output del comando vocale in un file audio. Ecco un esempio inutile di salvataggio dell'output parlato della pagina di manuale di openssl come file m4a:

man openssl | say -v Samantha -o "talkopenssltome.m4a"

Se vuoi essere ridicolo, puoi usare una delle voci che cantano per cantare l'output di un comando. E chi non vuole un file audio della voce robotica di Cellos o la terribile perenne Good News che canta l'uscita di una pagina di manuale? Mettilo sul tuo iPod per tornare a casa.

man openssl | say -v Cellos -o "serenadingmanpages.m4a"

Se non ti piacciono le voci in bundle puoi sempre aggiungere nuove voci a OS X gratuitamente attraverso il pannello delle preferenze vocali.

Diventa creativo, perché l'ultima utilità di questo è interamente a te.

Grazie a Greg P ​​per averlo indicato nei commenti