Käivitusheli lisamine Macile

Automatori ja terminali kasutamine, et teie Mac saaksid käivitada helisid

Varasemate Mac'i operatsioonisüsteemide (System 9.x ja varasemad) üks lõbusaid funktsioone oli võime helifailide määramiseks käivitada, seiskamist või muid konkreetseid sündmusi mängida.

Kuigi me ei leidnud võimalust määrata OS X-le konkreetse sündmuse heliefekti, on Maci käivitamisel üsna lihtne häälestada. Selleks kasutame Automatorit, et luua rakenduse ümbris terminali käsust, et öelda fraas või esitada helifaili. Kui me loome rakenduse Automatoriga , saame selle rakenduse käivitusüksusena määrata.

Nii et läheme koos oma projektiga, et lisada oma Macile käivitusheli.

  1. Käivitage Automator, mis asub aadressil / Applications.
  2. Valige kasutatav mallitüüp Rakendus ja klõpsake nuppu Vali.
  3. Akna vasakus ülanurgas asuvas osas veenduge, et toimingud on esile tõstetud.
  4. Rakenduste Rakendusest valige Utilities.
  5. Klõpsake ja lohistage käsku Run Shell Script töövoo paneelile.
  6. Kogu skript, mida tahame kasutada, sõltub sellest, kas me tahame, et Mac räägiks konkreetset teksti, kasutades mõnda olemasolevatest sisseehitatud häält või taasesitaks muusikat, kõnet või heliefekte sisaldavat helifaile. Kuna seal on kaks erinevat terminali käsku, näitab meid, kuidas neid mõlemaid kasutada.

Maci sisseehitatud häälega teksti kõnelemine

Oleme juba varem kahtluse alla seadnud Maci kasutamise, et rääkida Terminali ja käsu "say" abil. Järgmises artiklis saate juhiseid käsku say: Talking Terminal - teie Mac ütleb Tere .

Võtke hetk uurimaks käsku öelda, lugedes ülaltoodud artiklit. Kui olete valmis, tulge siia tagasi ja me loome skripti Automatoris, mis kasutab käsu say.

Skript, mida me lisame, on päris põhiline; see on järgmisel kujul:

Öelge -v VoiceName "Teksti, mida soovite öelda käsu rääkimiseks"

Meie näitena tahame, et Mac ütleks "Tere, teretulnud tagasi, ma olen sulle vastamata", kasutades Fredi häält.

Meie näite loomiseks sisestage väljale Run Shell Script sissekande järgmine:

Öelge -v fred "Tere, teretulnud tagasi, ma olen sulle vahele jäänud"

Kopeerige kogu ülalpool joon ja kasutage seda, et asendada mis tahes tekst, mis võib juba olla käsku Käivita shelli skript.

Mõned asjad, mida märkida käsul say. Tekst, mida tahame Maci rääkida, on ümbritsetud topeltjutumustega, kuna tekst sisaldab kirjavahemärke. Me tahame kirjavahemärke, käesoleval juhul komadega, sest nad ütlevad, et käsuga paustate. Meie tekst sisaldab ka apostroofi, mis võib Terminalit segamini ajada. Topelt hinnapakkumisi öeldes käsku say, et kõik topeltjutumuste hulgas on tekst, mitte aga teine ​​käsk. Isegi kui teie tekst ei sisalda kirjavahemärke, on hea mõte seda ümbritseda topeltjutumustega.

Helifaili taasesitamine

Teine skript, mida saaksime helifaili taasesitamiseks kasutada, kasutab käsku afplay, mis juhendab Terminalit eeldama, et järgnev fail on helifail ja esitatakse see tagasi.

Käsu afplay saab taasesitada enamikku heli failivormingutest, välja arvatud kaitstud iTunes'i failid . Kui teil on kaitstud iTunesi muusikafail, mida soovite esitada, peate esmalt teisendama selle kaitsmata kujul. Teisendusprotsess ei kuulu käesoleva artikli reguleerimisalasse, nii et eeldame, et soovite standardse kaitsmata faili, näiteks mp3-, wav-, aaif- või aac-faili .

Käsu afplay kasutatakse järgmiselt:

Helista faili liikumine

Näiteks:

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

Pikemat muusikat saate taasesitada, kuid pidage meeles, et heli kuulete iga kord, kui käivitate Maci. Lühem heliefekt on parem; midagi alla 6 sekundit on hea eesmärk.

Võite ülaltoodud rea kopeerida / kleepida kasti käsku Käivita shelli skript, kuid kindlasti muutke oma süsteemis õiget helifaili asukohta.

Teie skripti testimine

Võite testida, et veenduda, et teie Automatori rakendus töötab enne selle salvestamist rakendusena. Skripti testimiseks klõpsake Automatori akna paremas ülanurgas nupul Käivita.

Üks levinumaid probleeme on vale faili tee nimi. Kui teil on tee nimega raskusi, proovige seda väikest trikki. Kustuta oma heliefekti faili praegune tee. Käivitage terminal ja lohistage helifail Finder aknas terminali aknasse. Faili tee nimi kuvatakse terminali aknas. Lihtsalt kopeerige / kleepige tee nimi Automator Run Shell Scripti kasti.

Küsimused käsku say on tavaliselt tingitud jutumärkide mittekasutusest, nii et kindlasti ümbritsetaks teksti, mida soovite, et Maci saaks rääkida topeltjutumustega.

Rakenduse salvestamine

Kui olete kinnitanud, et teie skript töötab korralikult, valige menüüst Fail käsku "Salvesta".

Andke failile nimi ja salvestage see Macile. Märkige üles faili salvestatud asukoht, kuna see on vajalik järgmises etapis.

Lisage rakendus käivitusprotsessina

Viimane samm on lisada Automatoris loodud rakendus oma Maci kasutajakontole käivitusüksusena. Juhised käivitamisüksuste lisamiseks meie Macile käivitamise punktide lisamise kohta leiate juhistest.