Anonim

Des de la introducció del primer ordinador Macintosh el 1984, el text a veu ha estat una de les característiques principals de la plataforma. Si bé la qualitat del discurs i les capacitats del Mac han augmentat molt des d’aleshores, encara hi ha una manera antiga d’escolaritzar el vostre Mac per parlar: el Terminal.
Per utilitzar la parla en Terminal, obriu una nova finestra del Terminal i escriviu say seguit d’un espai i de la paraula o frase desitjada i, a continuació, premeu la tecla Retorn. En el nostre exemple, el Terminal diu "Hola Jim:"

digue Hola Jim

Si els altaveus del vostre Mac es mostren, sentireu que una veu informatitzada familiar parli la frase designada. La veu predeterminada de l’OS X és la veu masculina “Alex”, però també podeu utilitzar una de diverses veus diferents introduint un modificador a la vostra comanda. Hi ha desenes de veus masculines i femenines entre les quals triar; podeu trobar una llista completa a les Preferències del sistema> Dictat i discurs> Text a discurs> Veu del sistema .

Les veus instal·lades per defecte estan disponibles al menú desplegable, però podeu descarregar i instal·lar-ne d'altres mitjançant l'opció Personalitzar . Per mostrar veus abans d'instal·lar-les, ressalteu-ne una i premeu el botó Reproducció a la part inferior de la finestra Personalitza.

Algunes veus sonen molt bé i sorprenentment naturals, algunes són estranyes i divertides, i d’altres, simplement, són dolentes. Tanmateix, amb una àmplia selecció, on tothom pot trobar la veu o les dues que els agradi. Quan ho feu, instal·leu-lo i anoteu el seu nom. En el nostre exemple, utilitzarem la veu femenina australiana "Karen".
Torneu al Terminal i escriviu una vegada més, però seguiu-lo amb el modificador -v, el nom de la veu seleccionada i, a continuació, el text que vulgueu. Tingueu en compte que si utilitzeu l'ordre say amb qualsevol modificador, hauríeu de posar el vostre text entre parèntesis. Hauria de semblar una cosa així:

digueu -v Karen "Hola Jim"

Els passos anteriors funcionen si només teniu algunes paraules que voleu parlar, però, i si tracteu-vos d’un document sencer? En aquest cas, la comanda es pot llegir des d'un fitxer de text d'entrada mitjançant l'opció -f . Només heu d'afegir -f a la vostra ordre say seguida de la ubicació d'un fitxer. En el nostre exemple, Karen llegirà un fitxer de text anomenat "text.txt" situat al nostre escriptori:

dir -v Karen -f /Users/Tanous/Desktop/text.txt

De manera predeterminada, l’OS X parlarà el vostre text al seu ritme normal. Però podeu fer servir l’opció -r per fer-ho més ràpid o més lent. Només cal afegir -r seguit d'un número que representi la velocitat de lectura desitjada en paraules per minut. Si bé varia per veu, 175 paraules per minut és aproximadament un ritme de parla “normal”. Augmenteu aquest número per fer que el vostre Mac parli més ràpid i reduïu-lo perquè porti les coses a un rastreig. Ampliant el nostre exemple per sobre, veurem que Karen va llegir aquest document de text a 250 paraules per minut:

say -v Karen -r 250 -f /Users/Tanous/Desktop/test.txt

Si feu que el vostre Mac digui alguna cosa especialment valuós, podeu enviar el discurs a un fitxer d'àudio per a la seva posterior reproducció o compartició. Per fer-ho, afegiu l’opció -o a la vostra comanda, seguida d’una ruta i d’un nom de fitxer. El format de sortida predeterminat és AIFF. Per finalitzar la nostra sèrie d’exemples, Karen llegirà aquest fitxer de text a 250 paraules per minut i emetrà la veu a un fitxer AIFF a la carpeta Música del nostre usuari.

say -v Karen -r 250 -o /Users/Tanous/Music/test_output.aiff -f /Users/Tanous/Desktop/test.txt

Quan utilitzeu l'opció de sortida, el vostre Mac no parlarà en realitat del text; només sintetitza l'àudio i ho envia al fitxer d'àudio de sortida. Això fa que la creació de fitxers d’àudio a partir de documents llargs sigui molt més ràpida.
Aquestes són les opcions més comunes per a l'ordre say a OS X. Com en totes les ordres del terminal, si voleu excavar algunes de les coses més esotèriques, només cal que utilitzeu la comanda man per obtenir el manual per dir :

diu home

Amb diverses maneres d’utilitzar text-to-voice en OS X, molts de vosaltres probablement us pregunteu: Per què molestar-vos en fer servir Terminal quan pogués utilitzar els serveis OS X de manera tan fàcil amb la interfície gràfica? La resposta és doble. En primer lloc, sovint és senzill utilitzar els comandaments del Terminal, ja que són sovint més flexibles i ofereixen un ventall complet de funcionalitats que poden estar ocultes per la interfície gràfica més bàsica de OS X.
En segon lloc, la possibilitat d'utilitzar say a través de Terminal permet realitzar alguns bromes èpiques, en les quals podeu remotar al Mac d'un amic o membre de la vostra família mitjançant un shell protector (ssh) i iniciar ordres de text a veu que confondran el puny. d'ells. És possible que escrivim un consell futur que tracti aquest escenari exacte. Dit això, utilitzeu la comanda de manera responsable.

Com fer que el vostre Mac parli mitjançant l'ordre say al terminal