Мне нужна команда, которая воспроизведёт рандомные шумы при исполнении скрипта.
Что было попробовано, и что у меня с этим вышло:
- Вот набор подобных вещей на реддите.
Ни один из описанных здесь способов не привёл к желаемому результату.
- Что получил:
sudo aplay /dev/sda
Но спикер молчит.Playing raw data '/dev/sda' : Unsigned 8 bit, Rate 8000 Hz, Mono
^C
. - Выводит:
cd /usr/bin && tar cvf - .|aplay -f U8 -r 44100
... и передаёт управление в консоль. Спикер молчит../ ./ppmquantall ./lwp-dump ./mkfontscale Playing raw data 'stdin' : Unsigned 8 bit, Rate 44100 Hz, Mono aplay: set_params:1299: ./fc-cache Sample format non available Available formats: - S16_LE - S32_LE
-
- Существует замечательная утилита
beep
. Но почему-то, у меня она всегда молчит.sucker@debian:~ $ beep --verbose [DEBUG] 1 times 200 ms beeps (100 delay between, 0 delay after) @ 440.00 Hz sucker@debian:~ $ beep --debug [DEBUG] 1 times 200 ms beeps (100 delay between, 0 delay after) @ 440.00 Hz sucker@debian:~ $ beep -e /dev/dsp ioctl: Invalid argument ioctl: Invalid argument
- И напоследок.
Единственная вещь, которая заработала, хотя вчера у меня с ней что-то не получалось (уже не помню, что), и этот вариант был отброшен.
cat /dev/urandom > /dev/dsp
Вопросов по существу здесь три.
1) Что не так с aplay?
2) Почему не работает beep?
Мне кажется, дело в каких-то причудливых настройках звуковой карты, но я не знаю, как это проверить.
3) Кто-нибудь знает какие-нибудь ещё нестандартные способы звукоизвлечения?