Přidání spouštěcích zvuků do počítače Mac

Použití nástroje Automator a Terminál pro získání zvuku při spuštění počítače Mac

Jedna ze zábavných funkcí starších operačních systémů Mac (System 9.x a starší) byla schopnost přiřadit zvukové soubory k přehrávání při spuštění, vypnutí nebo jiné konkrétní události.

Zatímco jsme nenalezli způsob, jak přiřadit zvukový efekt určité události v OS X , je poměrně snadné nastavit zvuk, který se má hrát, když se Mac spustí. Chcete-li to provést, použijeme nástroj Automator k vytvoření wrapperu aplikace kolem příkazu Terminál, abychom mohli vyslovit frázi nebo přehrát zvukový soubor. Jakmile vytvoříme aplikaci s nástrojem Automator , můžeme tuto aplikaci přiřadit jako položku při spuštění.

Takže, pojďme s naším projektem přidat zvuk při spuštění Macu.

  1. Launch Automator, který se nachází na / Applications.
  2. Jako typ šablony vyberte aplikaci a klepněte na tlačítko Vybrat.
  3. V levém horním rohu okna ujistěte, že jsou zvýrazněny položky Akce.
  4. V knihovně Akce vyberte Nástroje.
  5. Klepněte a přetáhněte "Run Shell Script" do podokna pracovního postupu.
  6. Skript shellu, který chceme použít, závisí na tom, zda chceme, aby Mac mluvil určitým textem pomocí jednoho z dostupných vestavěných hlasů nebo aby přehrával zvukový soubor obsahující hudbu, řeč nebo zvukové efekty. Jelikož se jedná o dva různé příkazy terminálu, ukážeme vám, jak je použít.

Mluvený text s vestavěnými hlasy počítače Mac

Vlastně jsme již pokryli způsob, jak mluvit Mac pomocí Terminálu a příkazu "říci". Pokyny pro použití příkazu say naleznete v následujícím článku: Talking Terminal - Váš Mac říká Dobrý den .

Udělejte si chvíli vyšetření příkazu say přečtěte si výše uvedený článek. Když jste připraveni, vraťte se sem a vytvoříme skript v automatu, který používá příkaz say.

Scénář, který přidáme, je velmi základní; je to v následující podobě:

Say -v VoiceName "Text, který chcete, aby příkaz say říkal"

Pro náš příklad budeme mít Mac říkat "Ahoj, vítám tě, mně se mi to líbilo" pomocí hlasu Freda.

Chcete-li vytvořit náš příklad, zadejte následující do pole Spustit skript prostředí:

Say -v fred "Ahoj, vítám tě, chyběl jsem ti"

Zkopírujte celý nadřazený řádek a použijte jej k nahrazení jakéhokoli textu, který již pravděpodobně existuje v poli Spustit skript prostředí.

Několik věcí, které si všimnete ohledně příkazu say. Text, který chceme Mac mluvit, je obklopen dvojitými uvozovkami, protože text obsahuje interpunkční znaménka. Chceme, aby interpunkční znaménka, v tomto případě, čárky, protože říkají příkazu říci, aby se zastavil. Náš text také obsahuje apostrof, který by mohl zmást terminál. Dvojité uvozovky říkají příkazu say, že cokoli uvnitř dvojitých uvozovek je text a ne jiný příkaz. Dokonce i když váš text neobsahuje interpunkci, je dobré ho obklopit dvojitými uvozovkami.

Přehrávání zvukového souboru

Druhý skript, který bychom mohli použít k přehrávání zvukových souborů, používá příkaz afplay, který instruuje Terminál, aby převzal soubor, který bude následovat příkazem afplay, je zvukový soubor a přehraje jej zpět.

Příkaz afplay může přehrávat většinu formátů zvukových souborů, s výjimkou chráněných souborů iTunes . Pokud máte chráněný hudební soubor iTunes, který chcete přehrát, musíte jej nejprve převést na nechráněný formát. Proces převodu je mimo rozsah tohoto článku, takže předpokládáme, že chcete přehrát standardní nechráněný soubor, například soubor mp3, wav, aaif nebo aac .

Příkaz afplay se používá následovně:

Cesta ke zvukovému souboru

Například:

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

Mohli byste použít přehrávání dlouhé hudební stopy, ale nezapomeňte, že budete slyšet zvuk při každém spuštění Macu. Krátký zvukový efekt je lepší; něco dobrého za 6 sekund je dobrý cíl.

Můžete zkopírovat / vložit výše uvedený řádek do pole Spustit skript prostředí, ale ujistěte se, že jste změnili cestu ke správnému umístění zvukového souboru ve vašem systému.

Testování vašeho skriptu

Můžete provést test, abyste se ujistili, že vaše aplikace Automator bude fungovat dříve, než ji uložíte jako aplikaci. Chcete-li testovat skript, klepněte na tlačítko Spustit v pravém horním rohu okna Automator.

Jedním z nejčastějších problémů je nesprávný název cesty k souboru. Pokud máte potíže s názvem cesty, vyzkoušejte tento malý trik. Odstraňte aktuální cestu k souboru se zvukovým efektem. Spusťte Terminál a přetáhněte zvukový soubor z okna Finder do okna Terminál. Název cesty k souboru se zobrazí v okně Terminál. Jednoduše zkopírujte / vložte název cesty do pole Spouštěcí skript automatu.

Problémy s příkazem say jsou zpravidla způsobeny tím, že nepoužíváte uvozovky, takže se ujistěte, že obklopíte jakýkoli text, který chcete, aby váš Mac hovořil pomocí dvojitých uvozovek.

Uložte aplikaci

Jakmile ověříte správnost vašeho skriptu, vyberte v nabídce Soubor možnost Uložit.

Zadejte název souboru a uložte jej do počítače Mac. Uvědomte si, kde jste soubor uložili, protože budete potřebovat tyto informace v dalším kroku.

Přidání aplikace jako položky při spuštění

Posledním krokem je přidání aplikace, kterou jste vytvořili v automatu, do uživatelského účtu Mac jako položky spouštění. Pokyny k přidání spouštěcích položek naleznete v příručce Přidávání položek spouštěných do počítače Mac .