Opvoeggeluide voeg by jou Mac

Met behulp van Automator en Terminal om jou Mac te laat speel, begin klank

Een van die prettige kenmerke van vorige Mac-bedryfstelsels (Stelsel 9.x en vroeër) was die vermoë om klanklêers toe te wys om te speel by opstart, afsluit of ander spesifieke gebeurtenisse.

Terwyl ons nie 'n manier gevind het om 'n gesonde effek vir 'n spesifieke gebeurtenis in OS X te gee nie , is dit redelik maklik om 'n geluid te speel om te speel wanneer u Mac begin. Om dit te doen, gebruik ons Automator om 'n aansoekomslag rondom 'n Terminale opdrag te skep om 'n frase te sê of 'n klanklêer te speel. Sodra ons die aansoek met Automator geskep het , kan ons daardie aansoek as 'n opstartitem toewys.

Kom ons begin met ons projek om 'n opstartklank by jou Mac te voeg.

  1. Begin Automator, geleë in / Applications.
  2. Kies Aansoek as die sjabloon tipe om te gebruik, en klik die Kies-knoppie.
  3. Maak naby aan die boonste linkerhoek van die venster seker dat aksies gemerk is.
  4. Kies Utilities in die Aktiwiteitsbiblioteek.
  5. Kliek en sleep 'Run Shell Script' in die werkstroomvenster.
  6. Die skyfskrip wat ons wil gebruik, hang af of ons die Mac wil hê om spesifieke teks te praat deur een van die beskikbare ingeboude stemme te gebruik, of om 'n klanklêer wat musiek, spraak of klankffekte bevat, te speel. Aangesien daar twee verskillende Terminale bevele betrokke is, sal ons jou wys hoe om albei van hulle te gebruik.

Praat teks met Mac se ingeboude stemme

Ons het eintlik reeds 'n manier bedek om 'n Mac te kry om te praat met Terminal en die "sê" -opdrag. U kan instruksies vind vir die gebruik van die sê bevel in die volgende artikel: Talking Terminal - u Mac sê Hello .

Neem 'n oomblik om die sê bevel te ondersoek deur die bostaande artikel te lees. As jy klaar is, kom terug hier en ons sal 'n script in Automator skep wat die sê-bevel gebruik.

Die skrif wat ons byvoeg, is redelik basies; dit is in die volgende vorm:

Sê -v Stemnaam "Teks wat jy wil sê die bevel om te praat"

Vir ons voorbeeld gaan ons die Mac sê: "Hallo welkom, ek het jou gemis" met die Fred-stem.

Om ons voorbeeld te skep, tik die volgende in die Run Shell Script-boks:

Sê -v fred "Hallo, welkom terug, ek het jou gemis"

Kopieer die hele bogenoemde reël en gebruik dit om enige teks wat reeds in die Run Shell Script-veld voorkom, te vervang.

'N paar dinge om te let op die sê bevel. Die teks wat ons wil hê die Mac moet praat, word omring deur dubbele aanhalings omdat die teks leestekens bevat. Ons wil die leestekens hê, in hierdie geval kommas, want hulle vertel die sêbevel om te breek. Ons teks bevat ook 'n apostrof, wat Terminal kan verwar. Die dubbele aanhalings vertel die sê bevel dat enigiets binne die dubbele aanhalings teks is en nie 'n ander opdrag nie. Selfs as u teks geen leestekens bevat nie, is dit 'n goeie idee om dit met dubbele aanhalings te omring.

'N Klanklêer speel

Die ander skrip wat ons kan gebruik om 'n klanklêer te speel, gebruik die afplay-opdrag, wat opdrag gee dat Terminal die lêer sal volg wat die afplay-opdrag volg, is 'n klanklêer en om dit terug te speel.

Die afplay-opdrag kan die mees gesonde lêerformate speel, met die noemenswaardige uitsondering van beskermde iTunes-lêers . As u 'n beskermde iTunes-musieklêer het wat u wil speel, moet u dit eers omskep in 'n onbeskermde formaat. Die omskakelingsproses is buite die omvang van hierdie artikel, dus ons sal aanvaar dat u 'n standaard onbeskermde lêer wil speel, soos 'n mp3-, wav-, aaif- of aac-lêer .

Die afplay-opdrag word soos volg gebruik:

Afplay pad na klank lêer

Byvoorbeeld:

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

Jy kan afplay gebruik om 'n lang musiekopname terug te speel, maar onthou dat jy die geluid elke keer as jy jou Mac begin, sal hoor. 'N Kort klank effek is beter; iets minder as 6 sekondes is 'n goeie doelwit.

U kan die bogenoemde reël kopieer / plak in die Run Shell Script-boks, maar maak seker dat u die pad na die korrekte klank lêer plek op u stelsel verander.

Toets jou skrif

U kan 'n toets uitvoer om seker te maak dat u Automator-aansoek werk voordat u dit stoor as 'n aansoek. Om 'n script te toets, klik die Run-knoppie regs bo in die Automator-venster.

Een van die mees algemene probleme is 'n verkeerde lêer pad naam. As jy probleme ondervind met die padnaam, probeer hierdie klein truuk. Verwyder die huidige pad na jou klankffek-lêer. Begin Terminal , en sleep die klanklêer van 'n Finder-venster na die Terminal-venster. Die lêer se padnaam sal in die Terminale venster vertoon word. Kopieer / plak die padnaam na die Automator Run Shell Script-vak.

Probleme met die sê-opdrag word gewoonlik veroorsaak deur nie aanhalings te gebruik nie, so maak seker dat jy enige teks wat jy wil hê jou Mac omring deur dubbele aanhalings omring.

Stoor die aansoek

As jy nagegaan het of jou skrif behoorlik werk, kies "Stoor" in die Lêer kieslys .

Gee die lêer 'n naam en stoor dit op jou Mac. Maak kennis van waar u die lêer gestoor het omdat u die inligting benodig in die volgende stap.

Voeg die program as 'n opstart item by

Die laaste stap is om die program wat jy in Automator geskep het, by te voeg tot jou Mac-gebruikersrekening as 'n opstartitem. U kan instruksies vind oor die byvoeg van opstartitems in u gids oor die oplaai van opstartitems op u Mac .