Skip to main content

Как добавить звуки запуска на ваш Mac

Windows 10: звук включения (звук приветствия Windows 10) (Июнь 2025)

Windows 10: звук включения (звук приветствия Windows 10) (Июнь 2025)
Anonim

Одной из интересных функций более ранних операционных систем Mac (System 9.x и более ранних) была возможность назначать звуковые файлы для запуска при запуске, завершении работы или других конкретных событиях.

Хотя мы не нашли способ присвоить звуковой эффект конкретному событию в OS X, довольно легко установить звук, который будет воспроизводиться при запуске Mac. Для этого мы будем использовать Automator для создания обертки приложения вокруг команды терминала, чтобы произнести фразу или воспроизвести звуковой файл. Когда мы создадим приложение с помощью Automator, мы можем назначить это приложение как элемент запуска.

Итак, давайте перейдем к нашему проекту, чтобы добавить звуковой сигнал запуска на ваш Mac.

  1. Launch Automator, расположенный в / Applications.

  2. Выберите приложение в качестве используемого типа шаблона и нажмите кнопку «Выбрать».

  3. В верхнем левом углу окна убедитесь, что действия выделены.

  4. В Библиотеке действий выберите Утилиты.

  5. Нажмите и перетащите «Запустить сценарий оболочки» в область рабочего процесса.

  6. Сценарий оболочки, который мы хотим использовать, зависит от того, хотим ли мы, чтобы Mac говорил конкретный текст с использованием одного из доступных встроенных голосов или воспроизводил аудиофайл, содержащий музыку, речь или звуковые эффекты. Поскольку есть две различные команды терминала, мы покажем вам, как использовать их оба.

Говорящий текст с встроенными темпами Mac

На самом деле мы уже рассмотрели способ заставить Mac говорить с помощью терминала и команды «сказать». Вы можете найти инструкции по использованию команды say в следующей статье: Talking Terminal - ваш Mac говорит Hello.

Найдите минутку, чтобы исследовать команду say, прочитав вышеприведенную статью. Когда вы будете готовы, вернитесь сюда, и мы создадим скрипт в Automator, который использует команду say.

Сценарий, который мы добавим, довольно простой; это выглядит следующим образом:

Say -v VoiceName "Текст, который вы хотите, чтобы команда say говорила"

Для нашего примера мы собираемся сказать, что Mac говорит «Привет, добро пожаловать, я пропустил тебя», используя голос Фреда.

Чтобы создать наш пример, введите следующее в поле «Сценарий запуска оболочки»:

Скажи -v fred «Привет, добро пожаловать, я пропустил тебя»

Скопируйте всю указанную выше строку и используйте ее для замены любого текста, который может уже присутствовать в поле «Запустить оболочку».

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

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

Другой скрипт, который мы могли бы использовать для воспроизведения звукового файла, использует команду afplay, которая инструктирует Терминал считать файл, следующий за командой afplay, звуковым файлом и воспроизвести его.

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

Команда afplay используется следующим образом:

Путь Afplay к звуковому файлу

Например:

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

Вы можете использовать afplay для воспроизведения длинной музыкальной дорожки, но помните, что каждый раз, когда вы запустите свой Mac, вы будете слышать звук. Короче звуковой эффект лучше; что-то менее 6 секунд - хорошая цель.

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

Тестирование скрипта

Вы можете выполнить тест, чтобы убедиться, что ваше приложение Automator будет работать до того, как вы сохраните его в качестве приложения. Чтобы протестировать скрипт, нажмите кнопку «Выполнить» в правом верхнем углу окна «Автомат».

Одна из наиболее распространенных проблем - неправильное имя пути к файлу. Если у вас возникли трудности с именем пути, попробуйте этот небольшой трюк. Удалите текущий путь к файлу звукового эффекта. Запустите терминал и перетащите звуковой файл из окна Finder в окно терминала. Имя пути файла будет отображаться в окне терминала. Просто скопируйте / вставьте имя пути в поле «Сценарий командной строки».

Проблемы с командой say обычно вызваны не использованием кавычек, поэтому убедитесь, что вы окружаете любой текст, который ваш Mac должен говорить двойными кавычками.

Сохранить приложение

Когда вы убедитесь, что ваш скрипт работает правильно, выберите «Сохранить» в меню «Файл».

Дайте файлу имя и сохраните его на свой Mac. Запишите, где вы сохранили файл, потому что вам понадобится эта информация на следующем шаге.

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

Последним шагом является добавление приложения, созданного в Automator, в учетную запись пользователя Mac в качестве элемента запуска. Вы можете найти инструкции по добавлению элементов автозагрузки в нашем руководстве по добавлению элементов автозагрузки на ваш Mac.