マイク出力を「シミュレート」する必要があるという問題があります。
データはネットワーク経由で受信され、PCM にデコードされ、基本的にマイクに書き込まれる必要があります。これにより、他のプログラムが読み取り/録音/その他を行うことができます。
私はalsaについて読んでいますが、情報はかなりまばらです. ファイルプラグインは有望なようです-名前付きパイプを「infile」として使用し、アプリケーションからデータを配信できるようにすることを考えていました。ただし、動作させることはできません (vlc/audacity は単に segfault です)。
pcm.testing {
type file
slave {
pcm {
type hw
card 0
device 0
}
}
infile "/dev/urandom"
format "raw"
}
これを行うより良い方法はありますか?alsa プラグイン (特にファイル プラグイン) に関する提案はありますか?