канберра-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
это хорошее место для их поиска.