Skip to main content

Sådan tilføjes startup lyde til din Mac

MERO - WOLKE 10 (Official Video) (April 2025)

MERO - WOLKE 10 (Official Video) (April 2025)
Anonim

En af de sjove funktioner i tidligere Mac-operativsystemer (System 9.x og tidligere) var muligheden for at tildele lydfiler til afspilning ved opstart, afbrydelse eller andre specifikke begivenheder.

Selvom vi ikke har fundet en måde at tildele en bestemt effekt til en bestemt begivenhed i OS X, er det ret nemt at indstille en lyd, der skal afspilles, når din Mac starter. For at gøre dette bruger vi Automator til at oprette et programindpakning omkring en Terminal-kommando for at sige en sætning eller afspille en lydfil. Når vi har oprettet applikationen med Automator, kan vi tildele denne applikation som en opstartspost.

Så lad os gå videre med vores projekt for at tilføje en startlyd til din Mac.

  1. Start Automator, placeret på / Applications.

  2. Vælg Applikation som den skabelontype, der skal bruges, og klik på knappen Vælg.

  3. Sørg for, at Handlinger er markeret i nærheden af ​​vinduets øverste venstre hjørne.

  4. Vælg Funktioner fra Handlinger Bibliotek.

  5. Klik og træk "Kør Shell Script" til workflow-ruden.

  6. Shell scriptet, vi vil bruge, afhænger af, om vi vil have Mac til at tale specifik tekst ved hjælp af en af ​​de tilgængelige indbyggede stemmer eller afspille en lydfil, der indeholder musik, tale eller lydeffekter. Fordi der er to forskellige Terminalkommandoer involveret, viser vi dig, hvordan du bruger dem begge.

Talende tekst med Macs indbyggede voices

Vi har faktisk allerede dækket en måde at få en Mac til at tale ved hjælp af Terminal og kommandoen "say". Du kan finde instruktioner til brug af kommandoen say i følgende artikel: Talking Terminal - Din Mac siger Hej.

Tag et øjeblik til at undersøge kommandoen say ved at læse ovenstående artikel. Når du er klar, kom tilbage her, og vi opretter et script i Automator, der bruger kommandoen say.

Scriptet, vi vil tilføje, er ret grundlæggende; det er i følgende form:

Sig -v VoiceName "Tekst, du vil have kommandoen say for at tale"

For vores eksempel vil vi få Mac'en til at sige "Hej, velkommen tilbage, jeg har savnet dig" ved hjælp af Fred-stemmen.

For at oprette vores eksempel skal du indtaste følgende i feltet Kør Shell Script:

Sig -v fred "Hej, velkommen tilbage, jeg har savnet dig"

Kopier hele linjen ovenfor og brug den til at erstatte enhver tekst, der allerede er til stede i feltet Kør Shell Script.

Et par ting at bemærke om kommandoen say. Den tekst, vi vil have, Mac'en skal tale, er omgivet af dobbelt citater, fordi teksten indeholder tegnsætningstegn. Vi vil have tegnsætningstegnene, i dette tilfælde kommaer, fordi de siger, at kommandoen siger at pause. Vores tekst indeholder også en apostrof, som kan forveksle Terminal. De dobbelte citater fortæller kommandoen, at noget inden for de dobbelte citater er tekst og ikke en anden kommando. Selvom din tekst ikke indeholder nogen tegnsætning, er det en god ide at omslutte det med dobbelt citater.

Afspilning af en lydfil

Det andet script, vi kunne bruge til afspilning af en lydfil, bruger afplay-kommandoen, som instruerer Terminal til at antage, at filen efter afplay-kommandoen er en lydfil og afspiller den igen.

Afplay-kommandoen kan afspille de fleste lydfilformater med den bemærkelsesværdige undtagelse af beskyttede iTunes-filer. Hvis du har en beskyttet iTunes musikfil, du ønsker at spille, skal du først konvertere den til et ubeskyttet format. Konverteringsprocessen er uden for denne artikels anvendelsesområde, så vi antager, at du ønsker at spille en standard ubeskyttet fil, f.eks. En mp3-, wav-, aaif- eller aac-fil.

Afplay-kommandoen bruges som følger:

Afplay sti til lydfil

For eksempel:

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

Du kan bruge afplay til at afspille et langt musikspor, men husk at du hører lyden hver gang du starter din Mac op. En kort lydeffekt er bedre; noget under 6 sekunder er et godt mål.

Du kan kopiere / indsætte ovenstående linje i feltet Run Shell Script, men sørg for at ændre stien til den korrekte lydfilplacering på dit system.

Testning af dit script

Du kan udføre en test for at sikre, at din Automator-applikation fungerer, før du gemmer den som en applikation. For at teste et script skal du klikke på knappen Kør i øverste højre hjørne af Automator-vinduet.

Et af de mest almindelige problemer er et forkert filsti navn. Hvis du har problemer med stinavnen, prøv dette lille trick. Slet den aktuelle sti til din lydeffektfil. Start Terminal, og træk lydfilen fra et Finder-vindue til Terminal-vinduet. Filens stinavn vises i vinduet Terminal. Du skal blot kopiere / indsætte stinavnen til Automator Run Shell Script-boksen.

Problemer med kommandoen say er normalt forårsaget af ikke at bruge citater, så sørg for at omsætte enhver tekst, du vil have din Mac til at tale med dobbelt citater.

Gem programmet

Når du har bekræftet, at dit script fungerer korrekt, skal du vælge "Gem" fra menuen Filer.

Giv filen et navn, og gem det til din Mac. Bemærk, hvor du gemte filen, fordi du skal bruge disse oplysninger i næste trin.

Tilføj programmet som et startelement

Det sidste skridt er at tilføje den applikation, du oprettede i Automator til din Mac-brugerkonto som opstartspost. Du kan finde instruktioner om, hvordan du tilføjer opstartsposter i vores vejledning om Tilføjelse af opstartsposter til din Mac.