Invia audio a un dispositivo Apple TV / Airplay tramite il comando / usr / bin / say
/usr/bin/say -r160 -a "AirPlay" "hello world"
-r160 è la frequenza vocale da utilizzare, in parole al minuto
-a seguito dal dispositivo nome o numero .
Quindi il tuo testo.
Per elencare il dispositivo audio disponibile
/usr/bin/say -a?
39 AirPlay
47 Built-in Output
209 Soundflower (2ch)
74 Soundflower (64ch)
L'uso dei numeri funzionerà altrettanto bene al posto del nome del dispositivo.
/usr/bin/say -r160 -a 39 "Hover over a Method";say -r160 -a "Built-in Output" "I am back"
Puoi anche usare l'opzione -f per usare un file di testo come testo vocale.
/usr/bin/say -f ~/Music/foo.txt -r160 -a 39
Come noterai, puoi espandere i percorsi dei file tilde
Diciamo che puoi fare molto di più come salvare il testo vocale direttamente nel file audio.
/usr/bin/say -o ~/Music/hi.aac Hello, World.
-o percorso del file oupt. i.e ~ / Music / hi
.aac formato di file
Salva un file .acc denominato hi.aac nella directory di musica.
I percorsi di directory DEVONO esistere prima dell'esecuzione del comando. Il file non ha bisogno di esistere prima nella directory e se lo fa verrà probabilmente sovrascritto.
Ci sono altri formati che puoi usare.
La pagina man dire ti mostrerà l'elenco completo delle opzioni.