Bagaimana saya menjalankan sox dengan jack sehingga sox mengambil input dari jack, melakukan sesuatu (dalam kasus saya, low pass filter) dan mengeluarkan stream yang diproses ke jack.
sox foo.wav bar.wav lowp 1000.0
Akan mengambil input wav dan output ke wav lain, namun saya perlu sesuatu seperti berikut:
sox JACK_INPUT JACK_OUTPUT lowp 1000.0
Di mana saya dapat menggunakan jack untuk menghubungkan sumber suara ke JACK_INPUT, dan menghubungkan JACK_OUTPUT yang sox telah menerapkan filter low pass ke port lain di rantai pemrosesan di jack.
Jika ini tidak memungkinkan, bantuan dengan saran alternatif akan dihargai. Harap dicatat bahwa solusinya harus dapat bekerja dengan jack di linux, memungkinkan pemfilteran low pass / high pass dan lebih disukai filter biquad seperti sox. Poin bonus jika koneksi dapat dinamai secara unik sehingga skrip dapat meluncurkan filter terpisah untuk setiap pembicara.
Banyak terima kasih sebelumnya.