Anonim

Az első Macintosh számítógép 1984-es bevezetése óta a szöveg-beszéd szolgáltatás a platform egyik legfontosabb jellemzője. Noha a Mac beszédminősége és képességei azóta jelentősen javultak, még mindig létezik egy régi iskolai módszer a Mac beszélgetésére: a terminál.
A beszéd használatához a terminálon nyisson meg egy új terminál ablakot, írja be a tell, majd egy szóközt és a kívánt szót vagy kifejezést, majd nyomja meg a Vissza gombot. Példánkban a „Hello Jim:” terminálról beszélünk.

Hello Jim

Ha a Mac hangszórói be vannak kapcsolva, hall egy ismerős számítógépes hangot, amely a megadott mondatot mondja. Az OS X alapértelmezett hangja az „Alex” férfi hang, de a különféle hangok közül egyet is használhat, ha módosítót ír be a mondás parancsára. Több tucat férfi és női hang van, amelyek közül választhat; a teljes listát megtalálja a Rendszerbeállítások> Diktálás és beszéd> Szövegfelolvasáshoz> Rendszerhang .

Az alapértelmezés szerint telepített hangok a legördülő menüben érhetők el, de a Testreszabás opcióval letölthetnek és telepíthetnek másokat. A hangok mintavételéhez, mielőtt telepítenék őket, jelölje ki azokat, és nyomja meg a Play gombot a Testreszabás ablak alján.

Néhány hang nagyon jó és meglepően természetes hangzású, mások furcsa és vicces, mások pedig még csak rossz. De a széles választék közül, amelyek közül választhat, mindenkinek képesnek kell lennie arra, hogy megtaláljon egy vagy két hangot, amelyik tetszik. Ha megteszi, telepítse és jegyezze fel a nevét. Példánkban ausztrál „Karen” női hangot fogjuk használni.
Menj vissza a terminálba, és ismét gépelj be a say-t, de ezúttal kövesse a -v módosítóval, a kiválasztott hang nevével, majd a kívánt szöveggel. Vegye figyelembe, hogy ha a say parancsot bármilyen módosítóval használja, akkor a szöveget zárójelbe kell tenni. Valahogy így néz ki:

mondjuk -v Karen "Hello Jim"

A fenti lépések akkor működnek, ha csak néhány szót szeretne mondani, de mi van, ha egy teljes dokumentummal foglalkozik? Ebben az esetben a say parancs beolvasható egy bemeneti szövegfájlból az -f kapcsolóval. Csak adjon hozzá -f parancsot a mondás parancshoz, majd kövesse a fájl helyét. Példánkban Karen olvassa az asztalon található „text.txt” nevű szövegfájlból:

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

Alapértelmezés szerint az OS X a normál sebességgel fogja megszólaltatni a szöveget. De az -r opcióval gyorsabbá vagy lassabbá teheti ezt. Csak adjon hozzá -r-t, majd egy számot, amely a kívánt olvasási sebességet fejezi ki percenként. Bár hangonként változik, 175 szó / perc nagyjából „normális” beszédrátát jelent. Növelje ezt a számot, hogy a Mac gyorsabban beszéljen, majd engedje le, hogy a dolgok feltérképezésre kerüljenek. A fenti példánk kibővítésével Karen elevenen elolvassa a szöveges dokumentumot 250 szó / perc sebességgel:

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

Ha arra készteti Mac-jét, hogy mondjon valami különösen értékesat, akkor a beszédet hangfájlba továbbíthatja későbbi lejátszás vagy megosztás céljából. Ehhez adja hozzá a -o opciót a parancshoz, majd utat és fájlnevet. Az alapértelmezett kimeneti formátum AIFF. A példák sorozatának befejezéséhez Karennek 250 szó / perc sebességgel elolvassa a szöveges fájlt, és a felhasználó Zene mappájában található AIFF fájlba továbbítja a beszédet.

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

A kimeneti opció használatakor a Mac valójában nem beszél élőben a szöveget; csak szintetizálja a hangot, és eldobja a kimeneti audio fájlba. Ez sokkal gyorsabbá teszi a hangfájlok létrehozását a hosszú dokumentumokból.
Ez a leggyakoribb lehetőség a mondásparancshoz az OS X-ben. Mint minden terminálparancs esetében, ha ezoterikusabb dolgokba szeretne belemerülni, csak használja a man parancsot, hogy mondja ki a kézikönyvet:

mondja az ember

A szöveg a beszédbe történő használatának számos más módszerével az OS X-ben sokan valószínűleg most azt kérdezik: Miért zavarja a Terminál használatát, amikor ugyanolyan könnyen tudtam használni az OS X szolgáltatásokat a grafikus felhasználói felületen keresztül? A válasz kettős. Először is, egyszerűen hűvösebb a terminálparancsok használata és kezelése, mivel ezek gyakran rugalmasabbak és teljes funkcionalitást kínálnak, amelyek elrejthetők az OS X alapvető felhasználói felületétől.
Másodszor, a terminálon keresztüli mondás használatának lehetősége lehetővé teszi bizonyos epikus csínyezéseket, amelyek során biztonságos héj (ssh) segítségével távolíthatja el egy barát vagy családtag Mac-jét és kezdeményezhet szöveg-beszéd parancsokat, amelyek megzavarják az egészet. tőlük. Írhatunk egy jövőbeli tippet, amely foglalkozik ezzel a pontos forgatókönyvvel. Ezért kérjük, használja felelősségteljesen a mondás parancsot.

Hogyan állíthat be mac-beszélgetést a say parancs használatával a terminálon