Chciałbym odtworzyć krótki plik dźwiękowy z wiersza poleceń w systemie Mac OS X, niezależnie od jakiejkolwiek aplikacji odtwarzacza audio, w celu powiadomienia o zakończeniu długiej pracy.
Chciałbym odtworzyć krótki plik dźwiękowy z wiersza poleceń w systemie Mac OS X, niezależnie od jakiejkolwiek aplikacji odtwarzacza audio, w celu powiadomienia o zakończeniu długiej pracy.
Odpowiedzi:
Jest wbudowany w narzędzie: afplay <sound file>
. Strona man nie dokumentuje wszystkich swoich opcji, które można znaleźć poprzez 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
Nie będzie odtwarzać więcej niż jednego pliku audio.
-v
opcją: 1
wydaje się, że wartość „100%” oznacza!
Pewnego razu, gdy zasilanie wyłączyło się w pracy, wiedząc, że moja zapora ogniowa powróci do ostatniego stanu (po włączeniu zasilania), gdy włączy się elektryczność, napisałem pogrubiony skrypt, który użył say
polecenia, aby obudzić mnie, gdy nadejdzie zasilanie z powrotem.
say
polecenia.
say
dotyczy tego rodzaju problemu i stanowi dobre alternatywne rozwiązanie. Głosuj! Chciałem jednak odtworzyć krótki dźwięk, ponieważ usłyszenie frazy byłoby męczące dla mojego przypadku użycia.
say
nie będzie działać, chyba że sudo
to zrobisz . (Dużo radości sprawia, że komputery innych ludzi mówią z nimi.)
Czy rozważałeś printf "\a\a\a"
lub echo -e "\a\a\a"
?