Я хотел бы воспроизвести короткий звуковой файл из командной строки в Mac OS X независимо от любого приложения аудиопроигрывателя, чтобы уведомить о завершении долгой работы.
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"
?