canberra-gtk-play
Voor eenvoudige bash scripts is mplayer waarschijnlijk iets te zwaar en te verboosd in termen van output. Een ingebouwde optie is canberra-gtk-play
die voorgeïnstalleerd is op ubuntu:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Opmerking: het gebruikt het waarschuwingsvolume, en je moet --file=
passeren om een bestand van een pad af te spelen.
Het kan ook een geluid op id afspelen dat de bestandsnaam zonder extensie van mediabestanden onder /usr/share/sounds
weergeeft (blijkbaar werkt dit alleen voor geluiden die geregistreerd zijn als onderdeel van een geluidsthema):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
gst-launch-1. 0/gst-launch-0.10
Een andere optie is het gebruik van de gstreamer command line tools die op de meeste moderne linuxboxen aanwezig zijn:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Om alle uitvoer te onderdrukken wordt deze omgeleid naar /dev/null
:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
Zowel gst-launch-1.0
als gst-launch-0.10
kunnen op uw systeem aanwezig zijn.