canberra-gtk-play
Para scripts de bash simples, mplayer es probablemente demasiado pesado y demasiado detallado en términos de salida. Una opción incorporada es la canberra-gtk-play
que viene preinstalada en ubuntu:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Nota: utiliza el volumen de alertas y debe pasar --file=
para reproducir un archivo desde una ruta.
También puede reproducir un sonido por id que representa el nombre del archivo sin extensión de archivos multimedia /usr/share/sounds
(aparentemente esto solo funciona para sonidos que están registrados como parte de un tema de sonido):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-launch-1.0 / gst-launch-0.10
Otra opción es usar las herramientas de línea de comando gstreamer que están presentes en la mayoría de los cuadros modernos de Linux:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Para suprimir todo el resultado, rediríjalo a /dev/null
:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Ambos gst-launch-1.0
y gst-launch-0.10
pueden estar presentes en su sistema.
/usr/share/sounds
es un buen lugar para buscarlos.