Mountain Lion ne-a prezentat la Dictation, un serviciu de tip "speech-to-text" de tip Siri pentru Mac. Dar dacă vrei ca Macul tău să vorbească cu tine? OS X a avut unele dintre cele mai bune funcționalități Text-to-Speech din industrie pentru o lungă perioadă de timp. Să profităm de aceasta și să oferim unui Mac (și chiar iPhone-ului dvs.) o voce!
Text-to-Speech este una dintre caracteristicile principale de accesibilitate ale OS X care a fost conceput pentru cei cu deficiențe de vedere. Acesta a fost în jur de la începutul zilei de OS X și adoptă o voce sintetizată pentru a oferi o interfață audio pentru casetele de dialog pe ecran, precum și o modalitate de a citi pasaje de text
Text-to-Speech este una dintre caracteristicile principale de accesibilitate ale OS X
Când vă aflați în folosință, aveți posibilitatea ca Mac dvs. să vă avertizeze cu o voce despre lucruri precum o aplicație care cade în doc sau citește o alertă atunci când apare o eroare.
În Preferințe sistem, aveți posibilitatea să accesați setările Text-to-Speech din Mac sub Vorbire panou de preferință (sau Dictare și vorbire pentru Leul de munte).
În panoul de preferințe avem aceste două secțiuni: Recunoaștere a vorbirii (sau Dictare pentru utilizatorii Mountain Lion) și Text pentru vorbire.
În scopul acestui tutorial, suntem interesați doar de Text pentru vorbire secțiune. Deci, ce avem aici? Să lucrăm de sus în jos:
Această opțiune vă permite să setați rata de voce și de vorbire a calculatorului dvs. Mac, precum și să previzualizați modificările. Implicit, sistemul dvs. Mac utilizează o voce numită Alex.
S-ar putea să pară doar că există o mulțime de voci disponibile, dar dacă faceți clic pe Personalizați, puteți selecta să descărcați pachete vocale suplimentare pentru o gamă largă de limbi diferite.
Fiecare pachet de voce este de aproximativ 300-500Mb fiecare, astfel încât poate dura puțin timp, în funcție de viteza de conectare la internet.
Bacsis: Vrei ca Macul tău să sune ca Siri? Dacă sunteți în SUA, este Samantha. Pentru locuitorii din Marea Britanie, numele lui Siri este Daniel.
Când ați ales vocea perfectă, puteți să anunați Mac-ul dacă există o cutie de alertă și opțional citiți-o. Odată activată, puteți personaliza mai mult setările.
De asemenea, sistemul Mac vă poate anunța când o aplicație necesită atenția dvs. Acesta este echivalentul audio al unei aplicații care cade în Dock.
Dacă doriți să aveți posibilitatea să aveți o comandă rapidă de la tastatură pentru a vorbi orice text selectat în majoritatea aplicațiilor, puteți activa această opțiune și puteți specifica ce comandare rapidă doriți. Valoarea implicită este Alt-Esc. În mod alternativ, clic-dreapta pe text în majoritatea aplicațiilor va aduce a Vorbire meniu pe care îl puteți utiliza pentru a începe să vorbiți cu textul.
Dacă sunteți un fan al unui ceas de vorbire, puteți avea și ora ce anunță timpul.
Am explorat setările standard ale funcționalității Text-to-Speech a sistemului OS X. Acum este momentul să faceți lucrurile cu un pas mai departe cu niște comenzi terminale. În următoarea secțiune, nu numai că vom cere Mac-ului să spună tot ce vrem, o vom folosi pentru a face niște tonuri de apel personalizate pentru contactele iPhone-ului nostru!
Bacsis: Vom merge în Terminal aici. Continuați dacă sunteți convins că utilizați linia de comandă.
Terminal deschis, situat în Aplicații> Utilitare, și tastați următoarea comandă:
spune "Hello World"
Apăsați Enter și Mac-ul dvs. ar fi trebuit să spună acum "Salut Lume"în vocea prestabilită pe care o setați în Preferința sistemului de vorbire!
Ce se întâmplă dacă vrem să folosim o voce diferită? Am putea să ne întoarcem la Preferințe sistem de vorbire și să schimbăm vocea prestabilită, dar asta înseamnă schimbarea setărilor existente. În schimb, folosim un parametru opțional cunoscut ca a steag. Cea mai bună modalitate de ao explica este să tastați următoarea comandă:
spune -v Alex "Bună ziua"
Macul tău ar fi spus acum "Hello World" cu vocea lui Alex. Încercați această comandă:
spune Vicki "Buna ziua"
Și din nou la fel, dar în vocea lui Vicki. Utilizarea -v steagul urmat de un nume de voce spune comanda că vrem să folosim un anumit voce.
Folosind o singură comandă în Terminal, putem spune exact la Mac exact ce să spunem!
Acum avem o idee generală despre cum să-i spunem pe Mac-ul nostru ce vrem, în loc să vorbim prin vorbitori, o vom salva într-un fișier. Înainte de a începe, să ne asigurăm că vă aflați în dosarul dvs. de acasă.
În fereastra Terminal deschis, tastați "cd" și apăsați enter. Dacă nu sunteți conștienți de acest lucru, tastând această comandă pe cont propriu vă duce la dosarul dvs. de acasă.
Înainte, am folosit -v steag. Acum o să folosim -o steag. Aceasta ne permite să spunem comanda producție audio într-un fișier în loc să îl redați prin difuzoare. Punerea în acțiune, introduceți următoarea comandă și apăsați enter:
spune -o helloworld.aiff "Hello World"
Nimic nu sa întâmplat, nu? Pentru că i-am spus comenzii să o salveze într-un fișier, nu va juca nimic. În schimb, utilizați Finder pentru a merge la dosarul dvs. de acasă și ar trebui să vedeți un fișier numit acolo helloworld.aiff.
Deschideți fișierul în QuickTime și acum veți avea un fișier audio cu vocea dvs. Mac spunând Salut Lume.
Bacsis: Puteți utiliza mai multe steaguri, astfel încât să puteți personaliza vocea și ieșirea într-un fișier dacă doriți.
Textul-la-vorbire al lui OS X creează inflexiuni când este folosit cu punctuație corectă. De exemplu, introduceți următoarea comandă și apăsați enter:
spune "Buna ziua?"
Acum, Mac-ul tău suna confuz! Să încercăm un semn de exclamare:
spune "Hello World!"
Stai, ce sa întâmplat? Ei bine, un semn de exclamare este un caracter special și folosit pe cont propriu, este interpretat ca altceva. Pentru a permite Terminalului să știe că vrem să folosim semnul exclamării ca parte a textului nostru, noi evadare adăugând o retrospectivă chiar înainte de aceasta. Acest lucru spune terminalului "Hei, personajul imediat după această întoarcere este doar a fi un personaj normal, nimic special".
Pentru următoarea secțiune, voi folosi o aplicație excelentă pentru tonuri de apel numite Ringer (3,99 dolari pe Mac App Store). Acest lucru ne va permite să creați cu ușurință un ton de apel dintr-un fișier pe care îl vom crea.
Aruncați o privire la lista dvs. de contacte și alegeți un contact pe care doriți să-l oferiți unui salut personalizat. Voi folosi numele Tim (nu ezitați să înlocuiți propriul nume de contact). Acum, hai să ne întoarcem la Terminal și să ne creăm noul ton de apel.
În Terminal, utilizați următoarea comandă și apăsați enter:
spune-o Tim.aiff "Tim este de asteptare"
Acum, reveniți la dosarul dvs. de domiciliu în Finder și ar trebui să vedeți un fișier numit Tim.aiff.
Deschideți Ringer, glisați fișierul în aplicație și apoi ar trebui să aveți tonul de apel disponibil pentru a crea.
Înainte de a crea tonul de sonerie, asigurați-vă că Decalaj este setat la cel puțin 3 secunde. Dacă este lăsat la ceva mai puțin, veți obține doar tonul de apel repetând prea repede, ceea ce va face sunetul iPhone foarte nerăbdător! După ce ați stabilit diferența, loviți Crea.
Veți vedea acum tonul de apel din iTunes (numit Tim). Acum, când avem un ton de apel personalizat în iTunes, este timpul să vă sincronizați iPhone-ul. Odată ce l-ați sincronizat, deschideți-l Contacte pe iPhone și selectați contactul dorit. Atingeți Editați | × și de aici, atribuiți tonul personalizat.
Si asta e! IPhone-ul dvs. are acum un ton de apel personalizat pentru acel contact pentru a le distinge, astfel încât nici măcar nu trebuie să vă uitați la iPhone pentru a afla cine a sunat. Folosind informațiile de mai sus, de ce nu încercați să creați tonuri de apel pentru alte contacte sau tonuri de alertă pentru e-mailuri și mesaje text?
Cu toate că deservesc o nevoie foarte specifică, capabilitățile Text-to-Speech ale OS X au o gamă largă de utilizări pentru mulți utilizatori diferiți. După ce ați terminat tutorialul de mai sus, veți putea să utilizați această caracteristică adesea ignorată cu mult mai mult.
Tonurile de apel sunt doar un mod nou de a folosi Text-to-Speech. Deoarece este disponibil prin Terminal, utilizatorii avansați îl pot integra în scripturile Automator, AppleScript și chiar shell. Imaginați-vă că ați putea fi anunțat când ați primit un nou e-mail și pentru Mac-ul dvs. să vă spun cine este de la? Este perfect posibil și mi-ar plăcea să aud de la cineva care folosește Text-to-Speech în moduri unice și interesante!