Skip to main content

Så här lägger du till startljud till din Mac

Tyron Woodley vs Darren Till | RECAP | UFC 228 (Juni 2026)

Tyron Woodley vs Darren Till | RECAP | UFC 228 (Juni 2026)
Anonim

En av de roliga funktionerna i tidigare Mac-operativsystem (System 9.x och tidigare) var möjligheten att tilldela ljudfiler för att spela vid start, avstängning eller andra specifika händelser.

Medan vi inte har hittat ett sätt att tilldela en ljudeffekt till en viss händelse i OS X är det ganska enkelt att ställa in ett ljud som ska spelas när din Mac startar. För att göra detta använder vi Automator för att skapa ett programomslag runt ett Terminal-kommando för att säga en fras eller spela en ljudfil. När vi har skapat applikationen med Automator kan vi tilldela den applikationen som ett startobjekt.

Så, låt oss gå vidare med vårt projekt för att lägga till ett startljud till din Mac.

  1. Starta Automator, som ligger på / Applications.

  2. Välj Program som malltyp som ska användas och klicka på knappen Välj.

  3. Nära det övre vänstra hörnet av fönstret, se till att Åtgärder är markerade.

  4. Välj Åtgärder i Aktivitetsbiblioteket.

  5. Klicka och dra "Kör Shell Script" till arbetsflödesfönstret.

  6. Skalskriptet vi vill använda beror på om vi vill att Mac ska prata med specifik text med en av de tillgängliga inbyggda rösterna eller spela upp en ljudfil som innehåller musik, tal eller ljudeffekter. Eftersom det finns två olika Terminalkommandon, så visar vi dig hur du använder dem båda.

Talande text med Macs inbyggda ljud

Vi har faktiskt redan täckt ett sätt att få en Mac att tala med Terminal och "say" -kommandot. Du kan hitta instruktioner för att använda kommandot say i följande artikel: Talking Terminal - Din Mac säger Hello.

Ta en stund att undersöka ordkommandot genom att läsa ovanstående artikel. När du är redo, kom tillbaka hit och vi skapar ett skript i Automator som använder kommandot say.

Skriptet vi lägger till är ganska grundläggande; det finns i följande formulär:

Säg -V VoiceName "Text som du vill att kommandot säger säger"

För vårt exempel kommer vi att få Macen att säga "Hej, välkommen tillbaka, jag har saknat dig" med hjälp av Fred-röstet.

För att skapa vårt exempel, ange följande i rutan Kör Shell Script:

Säg -v fred "Hej, välkommen tillbaka, jag har saknat dig"

Kopiera hela raden ovan och använd den för att ersätta eventuell text som redan finns i rutan Run Shell Script.

Några saker att notera om kommandot säga. Texten som vi vill att Mac ska prata omges av dubbla citat, eftersom texten innehåller mellanslag. Vi vill ha skiljetecken, i det här fallet kommatecken, eftersom de säger att kommandot säger att pausa. Vår text innehåller också en apostrof, som kan förvirra Terminal. Dubbelcitationstecknen säger att kommandot säger att allt inom dubbla citat är text och inte ett annat kommando. Även om din text inte innehåller någon skillnad, är det en bra idé att omge det med dubbla citat.

Spela upp en ljudfil

Det andra skriptet vi kan använda för att spela upp en ljudfil använder avplay-kommandot, som instruerar Terminal att anta att filen som följer avplay-kommandot är en ljudfil och att spela upp den igen.

Avplay-kommandot kan spela upp de flesta ljudfilformat med det anmärkningsvärda undantaget för skyddade iTunes-filer. Om du har en skyddad iTunes-musikfil du vill spela, måste du först konvertera den till ett oskyddat format. Omvandlingsprocessen ligger utanför ramen för den här artikeln, så vi antar att du vill spela en standard oskyddad fil, till exempel en mp3-, wav-, aaif- eller aac-fil.

Avplay-kommandot används enligt följande:

Afplay-sökväg till ljudfil

Till exempel:

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

Du kan använda avplay för att spela upp ett långt musikspår, men kom ihåg att du hör ljudet varje gång du startar din Mac upp. En kort ljudeffekt är bättre; något under 6 sekunder är ett bra mål.

Du kan kopiera / klistra in ovanstående rad i rutan Run Shell Script, men var noga med att ändra sökvägen till rätt ljudfilplats på ditt system.

Testa ditt skript

Du kan utföra ett test så att din Automator-applikation fungerar innan du sparar den som en applikation. För att testa ett skript klickar du på knappen Kör längst upp till höger i Automator-fönstret.

Ett av de vanligaste problemen är ett felaktigt filvägsnamn. Om du har problem med sökvägen, prova det här lilla tricket. Radera den aktuella sökvägen till din ljudeffektfil. Starta terminal och dra ljudfilen från ett Finder-fönster till Terminal-fönstret. Filens söknamn visas i Terminal-fönstret. Kopiera / klistra in sökvägen till Automator Run Shell Script-rutan.

Problem med kommandot say beror vanligtvis på att inte använda citat, så se till att du omger text som du vill att din Mac ska prata med dubbla citat.

Spara ansökan

När du har verifierat att ditt skript fungerar korrekt väljer du "Spara" från Arkiv-menyn.

Ge filen ett namn och spara det på din Mac. Notera var du sparade filen eftersom du behöver den informationen i nästa steg.

Lägg till programmet som ett startelement

Det sista steget är att lägga till den applikation du skapade i Automator till ditt Mac-användarkonto som ett startobjekt. Du kan hitta instruktioner om hur du lägger till startobjekt i vår guide om Lägga till startobjekt till din Mac.