Основная причина заключается в том, что большинство современных дистрибутивов Linux отключают раздражающий «звуковой сигнал» по умолчанию.
Потенциальные решения - использование Pygame или использование одного из установленных «игроков» напрямую.
Использование Pygame выглядит следующим образом:
import pygame
pygame.init()
pygame.mixer.music.load("my_sound_file.ogg")
pygame.mixer.music.play()
pygame.event.wait()
Но я не хотел новую внешнюю зависимость ради утилиты, не работающей во время выполнения, поэтому я в итоге сделал:
import os
os.system("/usr/bin/canberra-gtk-play --id='system-ready'")
В теме Ubuntu есть множество других звуковых файлов:
ls /usr/share/sounds/ubuntu/stereo