Lassen Sie Mac OS X die Ausgabe einer beliebigen Befehlszeilenaufgabe sprechen (oder singen)

Ähnlich wie bei der mündlichen Ankündigung der Aufgabenvervollständigung innerhalb der Befehlszeile können Sie Mac OS X auch die Ausgabe aller ausgeführten Befehle sprechen lassen.

Dies ist wirklich einfach, entlang des geöffneten Terminals zu folgen (gefunden unter / Programme / Dienstprogramme / Terminal) und dann alles, was Sie tun müssen, um fast jeden Befehl einzugeben und die Ausgabe eines solchen Befehls direkt an "say" zu leiten, so:

uptime | say

In diesem Beispiel wird die Ausgabe der Betriebszeit mit der standardmäßigen Text-zu-Sprache-Sprachausgabe von OS X wiedergegeben. Sie können jedoch die Stimme mit dem Flag -v in alles andere ändern:

uname -a | say -V Samantha

Wenn Sie einen Schritt weiter gehen, ist es möglich, die gesprochene Befehlsausgabe in eine Audiodatei zu exportieren. Hier ist ein sinnloses Beispiel zum Speichern der gesprochenen Ausgabe der openssl-Handbuchseite als m4a-Datei:

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

Wenn Sie lächerlich werden wollen, können Sie eine der Singstimmen verwenden, um die Ausgabe eines Befehls zu singen. Und wer will nicht eine Audiodatei der robotischen Cellostimme oder die furchtbar frechen Good News, die die Ausgabe einer Manualpage singen? Legen Sie es auf Ihren iPod für die Heimfahrt.

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

Wenn Sie die gebündelten Stimmen nicht mögen, können Sie jederzeit neue Stimmen zu OS X hinzufügen.

Werde kreativ, denn der ultimative Nutzen davon liegt ganz bei dir.

Danke an Greg P. dafür, dass er das in den Kommentaren erwähnt hat