Anonim

Od uvedenia prvého počítača Macintosh v roku 1984 bola prevodu textu na reč jednou z hlavných čŕt platformy. Aj keď sa kvalita a schopnosti reči Mac od tej doby značne zvýšili, váš hovor v Macu je stále starý: terminál.
Ak chcete v termináli používať reč, otvorte nové okno terminálu a napíšte vyslovené slovo, za ktorým nasleduje medzera a požadované slovo alebo fráza, a potom stlačte kláves Return. V našom príklade budeme mať terminál „Dobrý deň, Jim:“

ahoj Jim

Ak sú reproduktory vášho počítača Mac zapnuté, budete počuť známy počítačový hlas hovoriť určenú frázu. Predvolený hlas v OS X je mužský hlas „Alex“, ale môžete tiež použiť jeden z mnohých rôznych hlasov zadaním modifikátora do svojho príkazu na vyslovenie. Na výber sú desiatky mužských a ženských hlasov; úplný zoznam nájdete v časti Predvoľby systému> Diktát a reč> Text na reč> Systémový hlas .

Predvolené nainštalované hlasy sú k dispozícii v rozbaľovacej ponuke, ale ostatné si môžete stiahnuť a nainštalovať pomocou možnosti Prispôsobiť . Ak chcete pred inštaláciou ochutnať hlasy, zvýraznite ich a stlačte tlačidlo Prehrať v dolnej časti okna Prispôsobiť.

Niektoré hlasy sú veľmi dobré a prekvapivo prirodzené, iné sú čudné a zábavné, zatiaľ čo iné sú jednoducho zlé. Ale so širokým výberom, z ktorého si môžu vybrať, by každý mal mať možnosť nájsť hlas alebo dva, ktoré sa im páčia. Ak tak urobíte, nainštalujte ho a poznamenajte si jeho názov. V našom príklade použijeme austrálsky ženský hlas „Karen“.
Zamierte späť na terminál a znova napíšte vyslovenie, ale tentoraz ho nasledujte modifikátorom -v, menom vybraného hlasu a potom požadovaným textom. Upozorňujeme, že ak používate príkaz say s akýmikoľvek modifikátormi, mali by ste vložiť text do zátvoriek. Malo by to vyzerať takto:

povedzte -v Karen "Ahoj Jim"

Vyššie uvedené kroky fungujú, ak máte len pár slov, ktoré by ste chceli hovoriť, ale čo keď máte čo do činenia s celým dokumentom? V tomto prípade príkaz say môže čítať zo vstupného textového súboru pomocou voľby -f . Stačí pridať -f k svojmu príkazu na vyslovenie a následne k umiestneniu súboru. V našom príklade si Karen prečítame z textového súboru s názvom „text.txt“ umiestneného na našej pracovnej ploche:

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

V predvolenom nastavení bude OS X hovoriť váš text normálnou rýchlosťou. Ale môžete použiť voľbu -r na zrýchlenie alebo spomalenie. Stačí pridať -r nasledované číslom predstavujúcim požadovanú rýchlosť čítania slovami za minútu. Aj keď sa mení podľa hlasu, 175 slov za minútu je zhruba „normálna“ rýchlosť reči. Zvýšte toto číslo, aby váš Mac hovoril rýchlejšie, znížte ho a prehľadajte veci. Keď budeme rozširovať náš príklad zhora, Karen si prečíta tento textový dokument rýchlosťou 250 slov za minútu:

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

Ak váš počítač Mac povie niečo obzvlášť cenné, môžete reč preniesť do zvukového súboru na neskoršie prehrávanie alebo zdieľanie. Ak to chcete urobiť, pridajte do príkazu voľbu -o, za ktorou nasleduje cesta a názov súboru. Predvolený výstupný formát je AIFF. Aby sme uzavreli našu sériu príkladov, musíme si Karen prečítať tento textový súbor rýchlosťou 250 slov za minútu a výstup reči do súboru AIFF v priečinku Hudba používateľa.

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

Keď použijete možnosť výstupu, váš Mac nebude skutočne hovoriť text živo; iba syntetizuje zvuk a uloží ho do výstupného zvukového súboru. Vďaka tomu je vytváranie zvukových súborov z dlhých dokumentov oveľa rýchlejšie.
Toto sú najbežnejšie možnosti príkazu say v OS X. Rovnako ako u všetkých príkazov terminálu, ak by ste chceli vykopať niektoré z ezoterickejších vecí, stačí pomocou príkazu man vyzdvihnúť príručku na vyslovenie príkazu:

muž hovorí

Mnohí z vás sa teraz pravdepodobne pýtajú: Existuje mnoho ďalších spôsobov, ako používať prevod textu na reč v OS X: Prečo sa obťažovať používaním terminálu, keď by som mohol rovnako ľahko využívať služby OS X prostredníctvom GUI? Odpoveď je dvojaká. Po prvé, používať a ovládať terminálové príkazy je často jednoducho chladnejšie, pretože sú často flexibilnejšie a ponúkajú kompletnú škálu funkcií, ktoré môžu byť skryté pred základným grafickým rozhraním OS X.
Po druhé, schopnosť používať povedať pomocou terminálu umožňuje určité epické žartovanie, v ktorom sa môžete vzdialiť do Macu priateľa alebo člena rodiny pomocou zabezpečeného shellu (ssh) a iniciovať príkazy na prevod textu na reč, ktoré zmiasť zatratenie z nich. Môžeme napísať budúci tip, ktorý sa bude zaoberať týmto presným scenárom. To znamená, že použite príkaz povedať zodpovedne.

Ako prinútiť mac hovoriť pomocou príkazu say v termináli