Добавяне на звуци при стартиране към вашия Mac

Използване на автоматика и терминал, за да получите вашия Mac за възпроизвеждане на звуците при стартиране

Една от забавните функции на по-ранните операционни системи Mac (System 9.x и по-стари) е възможността да се задават звукови файлове, които да се възпроизвеждат при стартиране, изключване или други специфични събития.

Докато не намерихме начин да присвоите звуков ефект на конкретно събитие в OS X , е доста лесно да зададете звук, който да се възпроизвежда, когато Mac стартира. За да направите това, ще използваме Automator, за да създадем обвивка на приложения около командата на терминал, за да изразим фраза или да възпроизведем звуков файл. След като създадем приложението с Automator , можем да го присвоим като стартов елемент.

Така че, нека да започнем с нашия проект, за да добавим начален звук към Mac.

  1. Launch Automator, разположен на / Applications.
  2. Изберете приложение като тип шаблон, който да използвате, и кликнете върху бутона Избор.
  3. До горния ляв ъгъл на прозореца се уверете, че Действията са подчертани.
  4. От библиотеката с действия изберете Ютилити.
  5. Кликнете и плъзнете "Run Shell Script" в панела на работния поток.
  6. Скриптовият скрипт, който искаме да използваме, зависи от това дали искаме Mac да говори специфичен текст с помощта на един от наличните вградени гласове или да възпроизвежда аудио файл, който съдържа музика, реч или звукови ефекти. Тъй като има две различни команди на терминала, ще ви покажем как да използвате и двете.

Говорене на текст с вградените гласове на Mac

Вече имахме начин да накараме Mac да говори с Terminal и командата "say". Можете да намерите инструкции за използването на командата say в следващата статия: Talking Terminal - Вашият Mac казва "Здравейте" .

Направете миг, за да разберете командата "кажете", като прочетете горната статия. Когато сте готови, върнете се тук и ще създадем скрипт в Automator, който използва командата say.

Сценарият, който ще добавим, е доста основен; това е в следната форма:

Say -v VoiceName "Текст, който искате командата за говорене"

За нашия пример, ние ще кажем на Мак "Здравей, добре дошли, пропуснах те", използвайки гласа на Фред.

За да създадете нашия пример, въведете следното в полето Run Shell Script:

Say -v fred "Здравейте, добре дошли, пропуснах те"

Копирайте целия по-горе ред и го използвайте, за да замените всеки текст, който вече е налице в полето Run Shell Script.

Няколко неща, които трябва да обърнете внимание на командата say. Текстът, който искаме да говорим от Mac, е заобиколен от двойни кавички, защото текстът съдържа препинателни знаци. Искаме препинателните знаци, в този случай, да бъдат запетайки, защото те казват командата за словото да спре. Нашият текст съдържа и апостроф, който може да обърка терминала. Двойните цитати казват командата за словото, че всичко в двойните цитати е текст, а не друга команда. Дори ако текстът ви не съдържа препинателни знаци, добре го заобичайте с двойни кавички.

Възпроизвеждане на звуков файл

Другият скрипт, който можем да използваме за възпроизвеждане на звуков файл, използва командата afplay, която инструктира терминала да поеме файла след командата afplay е звуков файл и да го възпроизведе.

Командата afplay може да възпроизвежда повечето звукови файлови формати, с изключение на защитените файлове на iTunes . Ако имате защитен музикален файл за iTunes, който искате да играете, първо трябва да го преобразувате в незащитена формат. Процесът на преобразуване е извън обхвата на тази статия, така че ще предположим, че искате да играете стандартен незащитени файл, като например файл с mp3, wav, aaif или aac .

Командата afplay се използва, както следва:

Пътека за показване на звуков файл

Например:

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

Можете да използвате afplay за възпроизвеждане на дълги песни, но не забравяйте, че ще чуете звука всеки път, когато стартирате своя Mac. Къс звуков ефект е по-добър; нещо под 6 секунди е добра цел.

Можете да копирате / поставите горния ред в полето Run Shell Script, но не забравяйте да промените пътя до правилното местоположение на звуковите файлове на вашата система.

Тестване на вашия скрипт

Можете да извършите тест, за да сте сигурни, че приложението Ви Automator ще работи, преди да го запазите като приложение. За да тествате скрипт, кликнете върху бутона "Изпълнение" в горния десен ъгъл на прозореца "Автоматизация".

Един от най-често срещаните проблеми е неправилното име на файловия път. Ако имате затруднения с името на пътя, опитайте този малък трик. Изтрийте текущия път към файла със звуков ефект. Стартирайте терминала и плъзнете звуковия файл от прозореца Finder в прозореца на терминала. Името на пътя на файла ще се покаже в прозореца на терминала. Просто копирайте / поставете името на пътя в полето Автоматично изпълнение на Shell Script.

Проблемите с командата "say" обикновено са причинени от това, че не използвате кавички, така че не забравяйте да заобиколите всеки текст, който искате вашия Mac да говори чрез двойни кавички.

Запазете приложението

Когато потвърдите, че скриптът ви работи правилно, изберете "Запазване" от менюто " Файл" .

Дайте име на файла и го запишете на Mac. Отбележете къде сте запазили файла, защото в следващата стъпка ще ви е необходима тази информация.

Добавете приложението като елемент за стартиране

Последната стъпка е да добавите приложението, което сте създали в Automator, в потребителския си профил в Mac като стартов елемент. Можете да намерите инструкции как да добавяте стартови елементи в нашето ръководство за добавяне на стартови елементи към вашия Mac .