Pagdaragdag ng Mga Tunog ng Startup sa Iyong Mac

Paggamit ng Automator at Terminal upang Kunin ang Iyong Mac upang I-play ang Mga Tunog sa Startup

Ang isa sa mga masayang tampok ng mas maaga na Mac operating system (System 9.x at mas maaga) ay ang kakayahang magtalaga ng mga sound file upang i-play sa startup, shutdown, o iba pang partikular na mga kaganapan.

Habang hindi kami nakakahanap ng isang paraan upang magtalaga ng isang sound effect sa isang partikular na kaganapan sa OS X , medyo madali itong magtakda ng tunog upang i-play kapag nagsimula ang iyong Mac. Upang gawin ito, gagamitin namin ang Automator upang lumikha ng isang wrapper ng application sa paligid ng isang Terminal command upang sabihin ang isang parirala o maglaro ng sound file. Sa sandaling lumikha kami ng application sa Automator , maaari naming italaga ang application na iyon bilang isang startup item.

Kaya, kumuha ng pagpunta sa aming proyekto upang magdagdag ng isang startup sound sa iyong Mac.

  1. Ilunsad ang Automator, na matatagpuan sa / Aplikasyon.
  2. Piliin ang Application bilang uri ng template na gagamitin, at i-click ang pindutan ng Piliin.
  3. Malapit sa itaas na kaliwang sulok ng window, tiyaking naka-highlight ang Mga Pagkilos.
  4. Mula sa Aksyon Library, piliin ang Mga Utility.
  5. I-click at i-drag ang "Run Script Script" sa pane ng workflow.
  6. Ang script na gusto naming gamitin ay depende kung gusto naming magsalita ang Mac ng tukoy na teksto gamit ang isa sa mga magagamit na built-in na mga tinig, o pag-playback ng audio file na naglalaman ng musika, pagsasalita, o mga sound effect. Dahil may dalawang magkaibang mga utos na Terminal na kasangkot, ipapakita namin sa iyo kung paano gamitin ang pareho sa mga ito.

Pagsasalita ng Teksto Gamit ang Built-in na Mga Boses ng Mac

Talagang nasasakupan namin ang isang paraan upang makakuha ng isang Mac upang magsalita gamit ang Terminal at ang "sabihin" command. Makakahanap ka ng mga tagubilin sa paggamit ng command na sasabihin sa susunod na artikulo: Pakikipag-usap sa Terminal - Ang Iyong Mac Sabi Hello .

Maglaan ng ilang sandali upang siyasatin ang sinasabi utos sa pamamagitan ng pagbabasa sa artikulo sa itaas. Kapag handa ka na, bumalik dito at lilikha kami ng script sa Automator na gumagamit ng utos na sinasabi.

Ang script na idaragdag namin ay medyo basic; ito ay nasa sumusunod na form:

Sabihin -v VoiceName "Teksto na nais mong sabihin ang utos na magsalita"

Para sa aming halimbawa, magkakaroon kami ng Mac na nagsasabing "Hi, welcome back, Naiwan ka na" gamit ang boses ni Fred.

Upang lumikha ng aming halimbawa, ipasok ang sumusunod sa box ng Run Shell Script:

Say -v fred "Hi, welcome back, I miss you"

Kopyahin ang buong linya sa itaas at gamitin ito upang palitan ang anumang teksto na maaaring naroon sa kahon ng Run Shell Script.

Ang ilang mga bagay na dapat tandaan tungkol sa sinasabi utos. Ang teksto na nais naming magsalita ang Mac ay napapalibutan ng mga double quotes dahil ang teksto ay naglalaman ng mga bantas. Gusto namin ang mga punctuation marks, sa kasong ito, mga kuwit, dahil sinasabi nila ang utos na sabihin upang i-pause. Ang aming teksto ay naglalaman din ng isang apostrophe, na maaaring malito ang Terminal. Ang mga double quotes ay nagsasabi sa sinasabi ng utos na ang anumang nasa loob ng double quotes ay teksto at hindi isa pang utos. Kahit na ang iyong teksto ay hindi naglalaman ng anumang bantas, magandang ideya na palibutan ito ng mga double quotes.

Pag-play ng Bumalik ng isang Sound File

Ang iba pang script na maaari naming gamitin upang i-play back isang sound file ay gumagamit ng afplay command, na nagtuturo ng Terminal upang akala ang file kasunod ng afplay command ay isang sound file at upang i-play ito pabalik.

Ang command ng afplay ay maaaring i-play muli ang karamihan sa mga format ng sound file, na may kapansin-pansing pagbubukod ng protektadong mga file ng iTunes . Kung mayroon kang protektadong iTunes na file ng musika na nais mong i-play, dapat mo munang i-convert ito sa isang hindi protektadong format. Ang proseso ng conversion ay lampas sa saklaw ng artikulong ito, kaya ipagpalagay namin na nais mong maglaro ng isang karaniwang hindi protektadong file, tulad ng isang mp3, wav, aaif, o aac file .

Ang command ng afplay ay ginagamit bilang mga sumusunod:

Maglakip ng path sa sound file

Halimbawa:

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

Maaari mong gamitin afplay upang i-play back ng isang mahabang track ng musika, ngunit tandaan na maririnig mo ang tunog sa bawat oras na simulan mo ang iyong Mac up. Ang mas maikling tunog ay mas mahusay; isang bagay sa ilalim ng 6 segundo ay isang mahusay na target.

Maaari mong kopyahin / i-paste ang linya sa itaas sa kahon ng Run Shell Script, ngunit siguraduhing baguhin ang path sa tamang lokasyon ng file ng tunog sa iyong system.

Pagsubok sa Iyong Salita

Maaari kang magsagawa ng isang pagsubok upang matiyak na gagana ang application ng iyong Automator bago mo i-save ito bilang isang application. Upang subukan ang isang script, i-click ang pindutan ng Run sa kanang sulok sa itaas ng window ng Automator.

Ang isa sa mga pinaka-karaniwang problema ay isang hindi tamang pangalan ng path ng file. Kung nahihirapan ka sa pangalan ng landas, subukan ang maliit na lansihin. Tanggalin ang kasalukuyang landas sa iyong sound effect file. Ilunsad ang Terminal , at i-drag ang sound file mula sa window ng Finder patungo sa Terminal window. Ang path name ng file ay ipapakita sa Terminal window. Kopyahin / i-paste ang pangalan ng landas sa kahon ng Shell Script ng Automator Run.

Ang mga problema sa sinasabi utos ay karaniwang sanhi ng hindi gumagamit ng mga quote, kaya siguraduhin na palibutan ang anumang teksto na nais mong magsalita ang iyong Mac sa pamamagitan ng double quotes.

I-save ang Application

Kapag na-verify mo na ang iyong script ay gumagana nang maayos, piliin ang "I-save" mula sa menu ng File .

Bigyan ang pangalan ng file, at i-save ito sa iyong Mac. Gumawa ng tala kung saan mo nai-save ang file dahil kakailanganin mo ang impormasyong iyon sa susunod na hakbang.

Idagdag ang Application bilang isang Startup Item

Ang huling hakbang ay upang idagdag ang application na iyong nilikha sa Automator sa iyong Mac user account bilang isang startup item. Makakahanap ka ng mga tagubilin kung paano magdagdag ng mga item sa pagsisimula sa aming gabay sa Pagdaragdag ng mga Item sa Startup sa Iyong Mac .