
私はこのファイルを生の8ビットオーディオのようにファイルを再生するために使用しましたが、これを実行するためにどのプログラムを使用できるかを忘れました。単一のコマンドを使用して、/dev/randomをマイスピーカーにどのようにストリーミングできますか?
答え1
aplay
(alsa-utils
Debianパッケージから)パイプを使用できます。
例:
journalctl -f | aplay
サービスがログに記録されるたびに、スピーカーでわずかなノイズが再生されます。
cat /dev/random | aplay
--or--
aplay /dev/random
ランダムノイズが再生されます。
~から私の他の答え、試してみてください;)
echo "g(i,x,t,o){return((3&x&(i*((3&i>>16?\"BY}6YB6$\":\"Qj}6jQ6%\")[t%8]+51)>>o))<<4);};main(i,n,s){for(i=0;;i++)putchar(g(i,1,n=i>>14,12)+g(i,s=i>>17,n^i>>13,10)+g(i,s/3,n+((i>>11)%3),10)+g(i,s/5,8+n-((i>>10)%3),9));}"|gcc -xc -&&./a.out|aplay
答え2
考えてみるとplay
実用性ですね。-t
解釈を手動でオーバーライドするために使用される形式です。通常、実際のファイル形式にはファイルにヘッダーが含まれている必要があるため、生の浮動小数点、符号なし整数、符号付き整数サンプリングオーディオにfXX
それぞれ「フォーマット」を使用しますuXX
。iXX
一般的にplay -t f32 FILENAME
非常にうまく動作します。
引き続きファイルをいくつか試してみてください。楽しいでしょう。ほとんどの圧縮ファイルは騒音のように聞こえますが(予想)、あなたが直接閲覧できるいくつかの興味深い形式があります。