canberra-gtk-play
Para scripts simples de bash o mplayer é provavelmente um pouco pesado e demasiado verboso em termos de saída. Uma opção integrada é o canberra-gtk-play
que vem pré-instalado no ubuntu:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Nota: utiliza o volume de alertas, e tem de passar o --file=
para reproduzir um ficheiro a partir de um caminho.
Também pode reproduzir um som por id que representa o nome do ficheiro sem extensão de ficheiros multimédia sob /usr/share/sounds
(aparentemente isto só funciona para sons que estão registados como parte de um tema sonoro):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-launch-1. 0/gst-launch-0.10
Outra opção é usar as ferramentas de linha de comando gstreamer que estão presentes na maioria das caixas linux modernas:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Para suprimir toda a saída redireccione-a para /dev/null
:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Tanto gst-launch-1.0
como gst-launch-0.10
podem estar presentes no seu sistema.