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.