Skip to main content

Slik legger du til oppstart lyder på din Mac

MS Kvaløy legger til kai på Ona (HD) (April 2025)

MS Kvaløy legger til kai på Ona (HD) (April 2025)
Anonim

En av de morsomme funksjonene i tidligere Mac-operativsystemer (System 9.x og tidligere) var muligheten til å tilordne lydfiler som skal spilles ved oppstart, nedleggelse eller andre spesifikke hendelser.

Selv om vi ikke har funnet en måte å tildele en lydeffekt til en bestemt hendelse i OS X, er det ganske enkelt å sette en lyd som skal spilles når Macen starter. For å gjøre dette bruker vi Automator til å lage et programomslag rundt en Terminal-kommando for å si et uttrykk eller spille en lydfil. Når vi har opprettet applikasjonen med Automator, kan vi tildele programmet som et oppstartsposter.

Så, la oss gå videre med prosjektet vårt for å legge til en oppstartslyd til din Mac.

  1. Start Automator, plassert på / Applications.

  2. Velg Program som maltype som skal brukes, og klikk på Velg-knappen.

  3. I det øverste venstre hjørnet av vinduet må du kontrollere at Handlinger er uthevet.

  4. Fra Verktøybiblioteket velger du Verktøy.

  5. Klikk og dra "Kjør Shell Script" til arbeidsflytpanelet.

  6. Skallskriptet vi vil bruke, avhenger av om vi vil at Mac skal snakke spesifikk tekst ved hjelp av en av de tilgjengelige innebygde stemmeene, eller avspille en lydfil som inneholder musikk, tale eller lydeffekter. Fordi det er to forskjellige Terminalkommandoer involvert, viser vi deg hvordan du bruker dem begge.

Speaking Text Med Mac Innebygde Stemmer

Vi har faktisk allerede dekket en måte å få en Mac til å snakke med Terminal og "say" -kommandoen. Du finner instruksjoner for bruk av kommandoen say i følgende artikkel: Talking Terminal - Macen sier Hello.

Ta et øyeblikk for å undersøke Say-kommandoen ved å lese artikkelen ovenfor. Når du er klar, kom tilbake hit, og vi lager et skript i Automator som bruker say-kommandoen.

Skriptet vi legger til er ganske grunnleggende; det er i følgende form:

Si -V VoiceName "Tekst du vil at kommandoen say skal snakke"

For eksempel vil vi få Macen å si "Hei, velkommen tilbake, jeg har savnet deg" ved hjelp av Fred-stemmen.

For å lage vårt eksempel, skriv inn følgende i Run Shell Script-boksen:

Si -v fred "Hei, velkommen tilbake, jeg har savnet deg"

Kopier hele linjen over og bruk den til å erstatte tekst som allerede finnes i Run Shell Script-boksen.

Et par ting å merke seg om si kommandoen. Teksten vi vil at Mac skal snakke om, er omgitt av to sitater fordi teksten inneholder tegnsettingstegn. Vi vil ha tegnsettingstegn, i dette tilfellet kommaer, fordi de forteller kommandoen si å pause. Vår tekst inneholder også en apostrof, som kan forveksle Terminal. De dobbelte sitatene forteller si kommandoen at alt i de dobbelte sitatene er tekst og ikke en annen kommando. Selv om teksten din ikke inneholder noen tegnsetting, er det en god idé å omgjøre det med to sitater.

Spiller av en lydfil

Det andre skriptet vi kan bruke til å spille av en lydfil, bruker avplay-kommandoen, som instruerer Terminal for å anta at filen som følger avplay-kommandoen, er en lydfil og å spille den tilbake.

Avplay-kommandoen kan spille av de fleste lydfilformater, med det bemerkelsesverdige unntaket av beskyttede iTunes-filer. Hvis du har en beskyttet iTunes musikkfil du ønsker å spille, må du først konvertere den til et ubeskyttet format. Konverteringsprosessen er utenfor rammen av denne artikkelen, så vi antar at du ønsker å spille en standard ubeskyttet fil, for eksempel en mp3-, wav-, aaif- eller aac-fil.

Avplay-kommandoen brukes som følger:

Afplay sti til lydfil

For eksempel:

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

Du kan bruke avplay for å spille av et langt musikkspor, men husk at du hører lyden hver gang du starter Macen din. En kort lydeffekt er bedre; noe under 6 sekunder er et godt mål.

Du kan kopiere / lime inn linjen ovenfor i Run Shell Script-boksen, men sørg for å endre banen til riktig lydfilplassering på systemet.

Testing av ditt script

Du kan utføre en test for å sikre at Automator-programmet ditt fungerer før du lagrer det som et program. For å teste et skript, klikk på Kjør-knappen øverst til høyre i Automator-vinduet.

Et av de vanligste problemene er et feil filnavn. Hvis du har problemer med stienavnet, prøv dette lille trikset. Slett den nåværende banen til lydeffektfilen din. Start Terminal, og dra lydfilen fra et Finder-vindu til Terminal-vinduet. Filens stinavn vises i Terminal-vinduet. Kopier / lim inn banenavnet til Automator Run Shell Script-boksen.

Problemer med say-kommandoen skyldes vanligvis ikke bruk av sitater, så sørg for å omgjøre tekst som du vil at Macen din skal snakke med doble anførselstegn.

Lagre programmet

Når du har bekreftet at skriptet ditt fungerer, velger du "Lagre" fra Fil-menyen.

Gi filen et navn, og lagre det på din Mac. Legg merke til hvor du lagret filen, fordi du trenger den informasjonen i neste trinn.

Legg til applikasjonen som en oppstartspost

Det siste trinnet er å legge til programmet du opprettet i Automator til Mac-brukerkontoen din som oppstartspost. Du finner instruksjoner om hvordan du legger til oppstartsposter i vår veiledning om å legge til oppstartsposter på din Mac.