Anonim

Vse od uvedbe prvega računalnika Macintosh leta 1984 je bilo besedilo v govor glavna značilnost platforme. Medtem ko se je kvaliteta govora in zmogljivosti Maca od takrat močno povečala, še vedno obstaja star način, kako lahko svoj Mac govorite: Terminal.
Če želite uporabljati govor v terminalu, odprite novo okno terminala in vtipkajte besedo, ki ji sledi presledek in želeno besedo ali besedno zvezo, nato pa pritisnite tipko Return. V našem primeru bomo Terminal rekli "Hello Jim:"

Pozdravljeni Jim

Če so zvočniki vašega Mac vključeni, boste slišali znani računalniški glas, ki govori označeno besedno zvezo. Privzeti glas v OS X je moški glas "Alex", vendar lahko uporabite tudi enega od številnih različnih glasov, tako da v svoj ukaz recite vnesete modifikator. Na izbiro je več deset moških in ženskih glasov; celoten seznam najdete v Sistemskih nastavitvah> Diktacija in govor> Besedilo v govor> Sistemski glas .

Privzeti nameščeni glasovi so na voljo v spustnem meniju, druge pa lahko prenesete in namestite prek možnosti Prilagodi . Če želite vzorčiti glasove, preden jih namestite, označite enega in pritisnite gumb Predvajaj na dnu okna Prilagodi.

Nekateri glasovi imajo zelo dober in presenetljivo naraven zvok, nekateri nenavadno in smešno, spet drugi pa so preprosto slabi. Toda s širokim izborom, med katerimi lahko izbere, bi moral vsakdo najti glas ali dva, ki jim je všeč. Ko to storite, ga namestite in zapišite njegovo ime. V našem primeru bomo uporabili avstralski ženski glas "Karen."
Vrnite se do terminala in še enkrat vtipkajte besedo, vendar tokrat sledite slednji z modifikatorjem -v, imenom izbranega glasu in nato z želenim besedilom. Če uporabljate ukaz say s katerim koli modifikatorjem, morate besedilo vstaviti v oklepaje. To bi moralo izgledati nekako takole:

recite -v Karen "Pozdravljeni Jim"

Zgornji koraki delujejo, če imate le nekaj besed, ki bi jih radi izgovorili, kaj pa, če imate opravka s celotnim dokumentom? V tem primeru lahko ukaz say prebere iz vhodne besedilne datoteke s pomočjo možnosti -f . V ukaz recite samo dodajte -f, ki mu sledi lokacija datoteke. V našem primeru bomo Karen prebrali iz besedilne datoteke z imenom "text.txt", ki se nahaja na namizju:

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

OS X bo privzeto besedilo govoril po običajni hitrosti. Lahko pa uporabite možnost -r, da to naredite hitreje ali počasneje. Samo dodajte -r, ki mu sledi številka, ki predstavlja želeno hitrost branja z besedami na minuto. Čeprav se glas razlikuje, je 175 besed na minuto približno "normalna" hitrost govora. Zvišajte to številko, da bo računalnik Mac hitreje govoril, spustite ga, da se bodo stvari prestrašile. Če razširimo naš primer od zgoraj, bomo Karen hitro prebrali ta besedilni dokument s 250 besedami na minuto:

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

Če naredite, da vaš Mac reče nekaj posebej dragocenega, lahko govor pošljete v zvočno datoteko za kasnejše predvajanje ali skupno rabo. Če želite to narediti, v ukaz dodajte možnost -o, ki ji sledi pot in ime datoteke. Privzeti izhodni format je AIFF. Za zaključek serije primerov bomo Karen prebrali besedilno datoteko z 250 besedami na minuto in izpeljali govor v datoteko AIFF v glasbeni mapi našega uporabnika.

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

Ko uporabite izhodno možnost, vaš Mac dejansko ne bo besedila govoril v živo; samo sintetizira zvok in ga spusti v svojo izhodno avdio datoteko. Zaradi tega je ustvarjanje zvočnih datotek iz dolgih dokumentov veliko hitrejše.
To so najpogostejše možnosti za ukaz say v operacijskem sistemu OS X. Kot pri vseh ukazih Terminal, tudi če želite vkopati nekaj bolj ezoteričnih stvari, uporabite ukaz man, da poiščete priročnik za reči :

človek pravi

Zaradi številnih drugih načinov uporabe besedila v govor v OS X se mnogi od vas verjetno zdaj sprašujejo: Zakaj bi se trudili uporabljati Terminal, ko sem lahko tako enostavno uporabljal storitve OS X prek GUI? Odgovor je dvojen. Prvič, za uporabo in obvladovanje ukazov Terminal je pogosto zgolj navadni hladilnik, saj so pogosto bolj prilagodljivi in ​​ponujajo celoten obseg funkcionalnosti, ki jih je mogoče skriti pred osnovnim GUI OS X.
Drugič, možnost uporabe besed prek terminala omogoča nekaj epskega potegavščine, v katerem se lahko prek varne lupine (ssh) oddaljujete v Mac prijatelja ali družinskega člana in sprožite ukaze besedila v govor, ki bodo zmedli vraga izmed njih. Lahko napišemo prihodnji nasvet, ki se ukvarja s tem natančnim scenarijem. V tem primeru prosimo, da odgovorno uporabite ukaz.

Kako narediti svoj mac pogovor z ukazom recimo v terminalu