Câu trả lời:
Cách dễ nhất có lẽ là bỏ ra:
system("/usr/bin/canberra-gtk-play --id='bell'")
Điều này sẽ làm việc trong các ngôn ngữ lập trình khác là tốt.
/usr/bin/canberra-gtk-play
sẽ phát một âm thanh từ chủ đề âm thanh hiện tại. Xem thông số đặt tên âm thanh freedesktop.org để biết danh sách các âm thanh có sẵn và ý nghĩa của chúng. Coi chừng rằng (theo như tôi biết) không có chủ đề âm thanh cung cấp tất cả những âm thanh này.
Sử dụng ls /usr/share/sounds/ubuntu/stereo
để xem những âm thanh nào được hỗ trợ bởi chủ đề âm thanh 'ubfox' mặc định và hiếm khi thay đổi (do không có cách dễ dàng để cài đặt các chủ đề âm thanh) trên Ubuntu.
subprocess
. Thực hiện dựa trên chuỗi có thể dẫn đến các tình huống nguy hiểm. Ví dụ:import subprocess; subprocess.call(['/usr/bin/canberra-gtk-play','--id','bell'])