私は、音声認識を独自の出力 (テキスト読み上げシステムを使用) である「無視」させようとしているため、エコー キャンセラを使用したいと考えています。私は実際にtts出力を「知っている」ので、それをwaveファイル(またはpcmなど)として保存することもできるので、不明な入力のエコーキャンセルで使用される「推定のもの」全体は必要ありません。しかし、私は本当に始める方法がわかりません。「speex」はこの目的に役立ちましたが、そのドキュメントによると、2つの独立したサウンドカードでは機能しません。手短に言えば、何かアイデアはありますか?ここに私の現在の設定があります:
入力用のマイクと出力用のスピーカーがあります。マイクは出力にかなり近く、そこにとどまる必要があります。マイクは USB サウンドカードを使用して接続され、スピーカーは通常のオンボード サウンド デバイスに接続されます。
OS は fedora (12)、アプリケーションは Java で作成します...
どんな助けでも大歓迎です;)