web-dev-qa-db-ja.com

/ dev / urandomをLinuxサウンド出力にパイプする方法は?

これはまったく機能していないようです:

cat /dev/urandom > /dev/dsp    #from wikipedia.org

それはpulseaudioのせいですか?または私はいくつかの設定を行う必要がありますか?

22
c2h2

最近バイトを送信できる単純なデバイスがあるかどうかはわかりません-/dev/dspデバイスは古いOSSのものであり、サウンドカードが制御される最新のALSAベースのシステムにはおそらく存在しません/dev/sndのデバイスによって。

aplayまたは/dev/randomからのデータを「再生」するために何かを使用する方がおそらく良いでしょうが、データがどの形式であると想定するかを指示するためにスイッチの負荷を与える必要があるでしょう。 。WAVデータであるかのように再生するには、次のようなものが必要です。

aplay -c 2 -f S16_LE -r 44100 /dev/random
29
TomH

pacat/dev/urandom追加のインストールなしでubuntuで動作します。

6
RedEyed