канберра-GTK-игра
Для простых сценариев bash mplayer, вероятно, слишком тяжелый и многословный с точки зрения вывода. Встроенная опция canberra-gtk-playпредустановлена на Ubuntu:
canberra-gtk-play --file=/usr/share/sounds/gnome/default/alerts/drip.ogg
Примечание: он использует объем предупреждений, и вы должны пройти --file=, чтобы воспроизвести файл с пути.
Он также может воспроизводить звук по идентификатору, который представляет имя файла без расширения медиа-файлов /usr/share/sounds(очевидно, это работает только для звуков, которые зарегистрированы как часть звуковой темы):
canberra-gtk-play --id="desktop-login"
canberra-gtk-play --id="message"
GST-старт-1.0 / GST-старт-0,10
Другой вариант - использовать инструменты командной строки gstreamer , которые есть в большинстве современных Linux-пакетов:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg
Чтобы подавить все выходные данные, перенаправьте его на /dev/null:
gst-launch-1.0 playbin uri=file:///usr/share/sounds/ubuntu/stereo/message.ogg > /dev/null 2>&1
И то gst-launch-1.0и другое gst-launch-0.10может присутствовать в вашей системе.
/usr/share/soundsэто хорошее место для их поиска.