Я думаю, що причина цього не працює для вас в тому, що цей інтерфейс застарів. Зазвичай ви не можете писати аудіо, використовуючи /dev/dsp
принаймні, принаймні, не піддаючись хитрості.
Існує програма , яка буде виконувати це для вас на вашій системі: padsp
. Це відобразить карту /dev/audio
або /dev/dsp
файл у новій системі аудіосервера.
Запустіть термінал і перейдіть в кореневий режим за допомогою sudo su
.
Тоді я збираюсь cat /dev/urandom
і передаю вихід у padsp
та використовую tee
команду для надсилання даних /dev/audio
. Ви отримаєте тонну сміття у своєму терміналі, тому ви можете захотіти переадресувати /dev/null
.
Отримавши суперусер, спробуйте виконати цю команду:
cat /dev/urandom | padsp tee /dev/audio > /dev/null
Ви навіть можете спробувати з іншими пристроями, такими як миша: Використовуйте:, /dev/psaux
наприклад, або драйвер usb. Ви навіть можете запустити свою пам'ять через неї:
/dev/mem
Сподіваюсь, це пояснює, чому вона раніше не працювала.
Особисто я виявив, що миша та пам'ять набагато цікавіші, ніж грати у випадкові статики!