Reproduzir som no terminal mac

41

Eu tenho um script sendo executado em segundo plano e me envia um alerta a cada poucos minutos. Eu quero que o alerta esteja na forma de um sinal sonoro.

Pergunta: Como posso reproduzir um sinal sonoro no terminal mac?

    
por rk. 22.05.2013 / 23:23

3 respostas

71

printf \a e osascript -e beep reproduzem o som de alerta padrão, mas ficam em silêncio se o volume de alerta estiver definido como zero. printf \a também é silencioso se uma campainha audível estiver desativada.

Você também pode usar o afplay ou dizer:

afplay /System/Library/Sounds/Funk.aiff
say done

Existem mais arquivos de efeitos sonoros em /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds /.

    
por 23.05.2013 / 00:14
10

A maneira mais simples é usar um sino echo -e "\a"

    
por 22.05.2013 / 23:36
1

Outra maneira é echo ^G . Mas você não escreve literalmente o ^G . Em vez disso, digite ctrl+v, ctrl+g , que aparecerá como echo ^G .

    
por 17.02.2018 / 02:27