過去にはサウンドをテストしたいのであれば、簡単に次のようにできました。どんなファイルでも猫に送ってください/dev/snd
しかし、これは私が試したシステム(Debian / Ubuntu / Mint、Arch)では動作しないようです。
私が知っている限り、これはテキスト、PDFなどのあらゆる種類のファイルです。 .wavファイルの場合、実際に音楽が再生されます。
それでは、最新のシステム(Pulse Audioや他のドライバを使用するシステムなど)で同じことをする方法は?
答え1
私のテストでは、aplay
次のように動作します。
aplay <filename>
私がこれをするとき
aplay test.html # a simple html file
しゃっくりしたノイズが聞こえました。
aplay something.wav
wavファイルから音楽を再生します。奇妙なことに、ファイルには次の内容が含まれています。
Fri Jan 13 08:20:01 CST 2012
Fri Jan 13 08:21:01 CST 2012
Fri Jan 13 08:22:01 CST 2012
Fri Jan 13 08:23:01 CST 2012
Fri Jan 13 08:24:01 CST 2012
Fri Jan 13 08:25:01 CST 2012
Fri Jan 13 08:26:01 CST 2012
Fri Jan 13 08:27:01 CST 2012
Fri Jan 13 08:28:01 CST 2012
Fri Jan 13 08:29:01 CST 2012
Fri Jan 13 08:30:01 CST 2012
Fri Jan 13 08:31:01 CST 2012
Fri Jan 13 08:32:01 CST 2012
Fri Jan 13 08:33:01 CST 2012
柔らかい「ピッ」音を出す
答え2
あなたの目標がファイルからサウンドカードにランダムなデータを転送することであれば、あなたの解決策は確実です。
あなたの目標がサウンドが機能しているかどうかをテストすることであれば、このコマンドをお勧めしますspeaker-test
。デフォルトでは、単一チャンネルで静的コンテンツを再生します。 Debianベースのシステムはパッケージで提供されていますalsa-utils
。