Ответы:
Существует встроенный инструмент: 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
Он не будет воспроизводить более одного аудиофайла.
-vопцией: значение, 1похоже, означает «100%»!
Однажды, когда на работе отключилось питание, зная, что мой брандмауэр вернется в последнее состояние (включено), когда электричество вернется, я написал скрипт на bash, который использовал sayкоманду, чтобы разбудить меня, когда пришло питание обратно на.
sayкомандой.
sayэто актуально для такого рода проблем и является хорошим альтернативным решением. Голосуй! Я искал специально для воспроизведения короткого звука, так как услышать фразу было бы утомительно для моего случая использования.
sayничего не получится без вас sudo. (Очень весело, когда с ними разговаривают компьютеры других людей.)
Вы рассматривали printf "\a\a\a"или echo -e "\a\a\a"?