34

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

3 ответа3

42

Есть встроенный инструмент: afplay <sound file> . Страница man не документирует все свои опции, которые можно найти через afplay -h:

Usage:
afplay [option...] audio_file

Options: (may appear before or after arguments)
  {-v | --volume} VOLUME
    set the volume for playback of the file
  {-h | --help}
    print help
  { --leaks}
    run leaks analysis
  {-t | --time} TIME
    play for TIME seconds
  {-r | --rate} RATE
    play at playback rate
  {-q | --rQuality} QUALITY
    set the quality used for rate-scaled playback (default is 0 - low quality, 1 - high quality)
  {-d | --debug}
    debug print output

Он не будет воспроизводить более одного аудиофайла.

20

Однажды, когда на работе отключилось питание, зная, что мой брандмауэр вернется в это последнее состояние (включено), когда электричество вернется, я написал скрипт на bash, который использовал команду say чтобы разбудить меня, когда питание вернулся на.

11

Рассматривали ли вы printf "\a\a\a" или echo -e "\a\a\a"?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .