Indító hangok hozzáadása a Mac számítógéphez

Az Automator és a Terminál használatával megkaphatja Mac-ját az indító hangok indításához

A korábbi Mac operációs rendszerek (a System 9.x és korábbi verziói) egyik legkülönfélébb funkciója volt a hangfájlok lejátszáskor, leállításkor vagy egyéb speciális események lejátszásához.

Bár nem találtunk módot arra, hogy egy bizonyos eseményhez hozzárendeljünk hanghatást az OS X rendszerben , meglehetősen könnyű beállítani a lejátszandó hangot, amikor a Mac elindul. Ehhez az Automator segítségével létrehozhat egy alkalmazást csomagolást a Terminál parancs köré, hogy mondatot mondjon vagy hangfájlt játsszon. Miután létrehoztuk az alkalmazást az Automator alkalmazással, hozzárendelhetjük az alkalmazást indítási elemként.

Szóval, menjünk a projektünkhöz, hogy hozzárendelhessünk egy Macintosh-hoz.

  1. Launch Automator, amely az / Applications alkalmazásban található.
  2. Válassza ki az Alkalmazást, mint használni kívánt sablon típusát, majd kattintson a Kiválasztás gombra.
  3. Az ablak bal felső sarkában, győződjön meg róla, hogy az Akciók ki van jelölve.
  4. A Műveletek könyvtárából válassza a Segédprogramok lehetőséget.
  5. Kattintson és húzza a "Run Shell Script" parancsot a munkafolyamatablakba.
  6. Az általunk használni kívánt parancsfájl függvénye attól függ, hogy szeretnénk-e a Mac-nek a rendelkezésre álló beépített hangok valamelyikének használatát, vagy a hang- , beszéd- vagy hanghatásokat tartalmazó hangfájl lejátszását. Mivel két különböző terminálparancs van, megmutatjuk, hogyan kell mindkettőt használni.

Beszédes szöveg a Mac beépített hangjaival

Valójában már fedeztük azt a módot, hogy a terminál és a "say" parancs használatával Mac-et használjunk. Az utasításban található utasításokat a következő cikkben találja: Talking Terminal - A Mac Hello azt mondja .

Vessen egy pillantást arra, hogy megvizsgálja a parancsot a fenti cikk olvasásával. Ha készen állsz, gyere vissza, és létrehozunk egy parancsfájlt az Automatorban, amely a parancsot használja.

A szkript, amelyet hozzá fogunk adni, nagyon egyszerű; ez a következő formában van:

Say -v VoiceName "Szöveg, amire a mondandó parancsra szüksége van

Példánk esetén a Mac azt mondja: "Szia, üdvözöljük, hiányoztál" a Fred hangján.

Példánk létrehozásához írja be a következőket a Futtatás parancsfájl parancsfájlba:

Say -v fred "Szia, üdvözlöm vissza, hiányoztál"

Másolja át az egész fenti sort, és használja a parancsot, hogy helyettesítsen minden olyan szöveget, amely már jelen van a Run Shell Script mezőben.

Néhány dolog, amit meg kell jegyeznünk a parancsnak. A Mac számára beszélni kívánt szöveget kettős idézőjelek vesznek körül, mert a szöveg írásjeleket tartalmaz. Azt akarjuk, hogy az írásjelek, ebben az esetben, vesszők, mert mondják az utasítás parancsot, hogy szünetet tartsanak. A szövegünk tartalmaz egy aposztrófot is, ami összekeverheti a terminált. A kettős idézőjelek azt mondják a parancsnak, hogy a kettős idézőjelben szereplő bármelyik szöveg, és nem egy másik parancs. Még akkor is, ha a szöveg nem tartalmaz írásjeleket, jó ötlet a kettős idézőjelekkel való körülvételre.

Hangfájl lejátszása

A hangfájl lejátszásához használt másik parancsfájl a afplay parancsot használja, amely arra utasítja a terminált, hogy az afplay parancs után a fájl hangfájl legyen, és visszajátssza.

Az afplay parancs képes lejátszani a legtöbb hangfájl-formátumot, kivéve a védett iTunes fájlokat . Ha van egy védett iTunes zenefájl, amelyet meg szeretne játszani, akkor először egy nem védett formátumba kell konvertálnia. A konverziós folyamat túlmutat ezen a cikken, tehát azt feltételezzük, hogy szabványos, védelem nélküli fájlokat, például mp3, wav, aaif vagy aac fájlokat szeretne lejátszani.

Az afplay parancs a következőképpen használható:

A hangfájl elérési útvonala

Például:

Afplay /Users/tnelson/music/threestooges/tryingtothink.mp3

Használhatsz afplay-ot egy hosszú zeneszám lejátszásához, de ne felejtsd el, hogy hallani fogja a hangot minden alkalommal, amikor elindítja a Mac-et. Egy rövid hanghatás jobb; valami alig 6 másodperc alatt jó cél.

A fenti sor másolható / beilleszthető a Run Shell Script mezőbe, de mindenképpen változtassa meg a helyes hangfájl helyének elérési útját a rendszeren.

A parancsfájl tesztelése

Próbát végezhet annak érdekében, hogy az Automator alkalmazás működőképes legyen, mielőtt alkalmazást mentené. A parancsfájl teszteléséhez kattintson a Futtatás gombra az Automator ablak jobb felső sarkában.

Az egyik leggyakoribb probléma egy helytelen fájl elérési út neve. Ha nehézségekbe ütközik az elérési út nevével, próbáld ki ezt a kis trükköt. Törölje a hanghatás aktuális elérési útját. Indítsa el a terminált , és húzza a hangfájlt a Finder ablakból a Terminál ablakba. A fájl elérési útvonala megjelenik a Terminál ablakban. Egyszerűen másolja / illessze be az elérési utat az Automator Run Shell Script mezőbe.

Az say paranccsal kapcsolatos problémákat általában az idézőjelek használata nem okozza, ezért ügyeljen arra, hogy minden olyan szöveget körülveszi, amellyel Mac-jét kettős idézőjelekkel kell beszélnie.

Az alkalmazás mentése

Ha ellenőrizte, hogy a szkript megfelelően működik-e, válassza a "Mentés" lehetőséget a Fájl menüből .

Adjon nevet a fájlnak, és mentse el Mac számítógépére. Jegyezze fel, hol mentette el a fájlt, mert a következő lépésben szüksége lesz rá.

Adja hozzá az alkalmazást indítási tételként

Az utolsó lépés az, hogy az Automatorban létrehozott alkalmazást kezdeti elemként hozzáadja a Mac felhasználói fiókhoz. Az üzembe helyezési elemek hozzáadása Mac számítógépre vonatkozó útmutatásainkban megtalálja az indító elemek hozzáadásának utasításait.