web-dev-qa-db-ja.com

Windows 7用のリアルタイムノイズ抑制およびエコーキャンセレーションソフトウェア

私はかつてRealtek HD Audioドライバーを搭載したマザーボードを持っていました。ドライバーとバンドルされたソフトウェアは不格好で、煩わしく、冗長でしたが、驚くべきことに、マイクを使用するときにノイズ抑制とエコーキャンセレーションの機能がありました。

私は週を通してデータセンターで働いているのでこれを当たり前のことと思っており、skype/google経由で電話をかける必要があります。残念ながら、受信側では、バックグラウンドでエアコンの爆風音が聞こえます。

私は後でVIAドライバーを使用するコンピューターに切り替えました。これも不格好なドライバーのバンドルが含まれています。残念ながら、これらの機能はありません。

だから一生懸命見ていましたが、ノイズキャンセルができるソフトが見つかりませんでした。ドライバーレベルでフックする必要があるようですが、これは、マイクとのインターフェイスを必要とするアプリケーションで使用される一般的なフィルターである可能性があります。

どんな情報も役に立ちます。

7
nipnop

SoliCall ProとVoice Shaperを使用してみてください。

ボイスシェイパー: http://www.dxatlas.com/vshaper/

SoliCall Pro: http://solicall.com/solicall-pro/

この情報がお役に立てば幸いです:)

4
Eminem Jeff

ここには基本的に2つのシナリオがあります。ノイズ削減とエコー抑制ですが、これらは非常に異なる動物です。

私はエコー抑制(AEC)に慣れています。これを適切に行うには、キャプチャされたマイク入力と再生ハードウェアにできるだけ近い、可能な限り低いレベルで実行する必要があります。

理想的には、デバイスドライバーがそれを配置するのに最適な場所ですが、おそらくほとんどの優れたAECアルゴリズムはライセンスに費用がかかるため、いくつかのWindowsドライバーがそれをサポートします。

記録されたバッファと再生されたばかりのバッファにすぐにアクセスできる場合は、プログラム/アプリケーションレベルで実行できます。これは通常、アプリケーションで行われ、アプリケーションごとに少しずつ異なります。

したがって、エコーキャンセレーションに対する答えは「いいえ」です。AECを実行できる汎用ソフトウェアまたはフィルターがあるとは思いません。

ノイズ抑制は別の問題であり、アプリケーションに渡す前に、録音されたマイクデータにいくつかのよく理解されたアルゴリズムを適用する必要があるため、この場合、マイクおよび一般的なアプリケーションレベルのソフトウェア(またはドライバー)にフィルターを適用できると思います)利用可能である必要がありますが、残念ながら私は何も知りません。

1
WolfmanJM

Skypeにはノイズとエコーのキャンセル機能が組み込まれています。

参照: 通話品質の問題

Skypeにも簡単な調整ができると思います。私が以前に使ったことがあるのは、「Skypeにミキサーレベルの自動調整を許可する」です。私はいくつかの状況でそれをオフにするより良い成功を収めました。

また、可能な場合はヘッドセットマイクを使用します。マイクを口元に近づけてもマイクの感度をそれほど高くする必要がないため、不要なバックグラウンドノイズを大幅に削減できます。

1
Matt H

タスクバーの[スピーカー]オプションを右クリックし、[再生デバイス]を選択します。デフォルトの実行デバイスを選択して、そのプロパティを開きます。拡張機能に移動し、冗長ノイズを削減し、ノイズ削減とまったく同じように機能する音声キャンセルを選択します。

0
Hunter