Windows 11で音声出力のノイズを除去する方法|NVIDIA Broadcast・Krisp・VB-CABLE徹底解説

Windows 11のノートPCで「相手の声」「業務アプリの音声」がノイズだらけで聞き取りにくい…。マイク側のノイズ抑制は情報が多いのに、「出力側(再生側)」をまとめてきれいにする方法は意外と知られていません。本記事では、Windows 11 Homeでも実践できる、アプリを問わず出力音声にノイズ除去をかける具体的な構成と手順を、RTX GPUあり/なしのパターンに分けて詳しく解説します。

目次

Windows 11で「出力側ノイズ除去」が難しい理由

マイク向けノイズ抑制と出力音声の違い

まず押さえておきたいのは、多くの「ノイズ抑制機能」は、マイク入力(自分の声)側専用として設計されている、という点です。

  • Teamsのノイズ抑制:会議中に「デバイス設定」などからノイズ抑制をオンにすると、自分のマイクから入るキーボード音・エアコン音などを抑えてくれます。ただしこれはTeamsアプリ内だけに作用し、PC全体の出力音声には効きません。
    (参考:Reduce background noise in Microsoft Teams meetings)
  • Windows Studio Effects(Voice Focus):対応PC(主にNPU搭載PC)で使えるAIノイズ抑制で、マイク入力の周囲ノイズを賢くカットしてくれます。しかし、これも入力専用であり、相手の声やアプリの再生音には原則として作用しません。
    (参考:Windows Studio Effects)

つまり、Windows 11 Home標準の世界では、

  • 自分の声(マイク)= ノイズ抑制しやすい
  • 相手の声・業務アプリの音(スピーカー)= ノイズ抑制する仕組みがほぼ用意されていない

というギャップがあります。この穴を埋めるのが、のちほど紹介するNVIDIA Broadcastや仮想オーディオケーブルの出番です。

標準機能でできること・できないことを整理

機能対象出力音声への効果ポイント
Teams ノイズ抑制マイク入力なし(相手の声には効かない)Teams会議内のみ有効
Windows Studio Effects(Voice Focus)マイク入力なしNPU対応PC限定、出力には非対応
サウンドの「強化」機能一部のデバイス軽いエフェクト程度ノイズ除去というよりEQ/ラウドネス
サードパーティ会議アプリのノイズ抑制アプリ内音声アプリごとにバラバラシステム全体には効かない

「どのアプリから出る音でも、まとめてノイズを減らしたい」というニーズは、残念ながら標準機能だけでは満たせません。ここからは、その不足分を埋めるための具体的なソフト構成を見ていきます。

アプリをまたいで出力音声ノイズを減らす3つのルート

出力音声にノイズ除去をかけたい場合、現実的な選択肢は次の3パターンです。

パターン前提条件対象おすすめ度
NVIDIA Broadcast / RTX VoiceRTX系GPU搭載PCマイク+スピーカー◎(要件を満たせば最短)
Krisp Speakerアプリ側で出力デバイス変更が可能そのアプリの出力○(対応アプリ限定)
VB-CABLE+Voicemeeter多少の設定の手間を許容ほぼ全アプリ◎(要件を問わず確実)

RTX GPU搭載なら NVIDIA Broadcast / RTX Voice が最短

NVIDIA Broadcast(および旧来のRTX Voice)は、NVIDIA製GPUのAI機能を使って、マイクだけでなくスピーカー側のノイズも低減できるツールです。

  • 「Microphone」だけでなく「Speakers」デバイスにもNoise Removalを適用可能
  • RTX世代GPUが推奨(RTX Voiceは一部GTXでも動作報告あり)
  • 近年は「Studio Voice」など音声処理が強化されており、ビデオ会議・配信用途で定番

おおまかなセットアップ手順は次の通りです。

  1. NVIDIA Broadcastをインストール(NVIDIA公式サイトから入手)
  2. アプリを開き、「Speakers」タブで出力デバイスを指定
  3. 「効果」からNoise Removal(ノイズ除去)をオンにする
  4. Windows側の既定のスピーカーに「NVIDIA Broadcast」を選択
  5. 必要に応じて会議アプリや専用アプリが使う出力先も「NVIDIA Broadcast」に設定

これにより、PCの出力音声はいったんNVIDIA Broadcastに入り、ノイズ除去されたうえで実スピーカーへ流れる構成になります。

注意点として、

  • スピーカー経路に処理をかけると20~数十ミリ秒程度の遅延が出る場合がある
  • サンプルレートやビット深度が特定の値に固定されることがある
  • GPU負荷が高いときは稀に音切れ・プチノイズが出ることがある

といった副作用があります。会議など遅延が多少あっても問題ない用途では非常に有効ですが、演奏やゲームでの精密なタイミングが重要な場面では、オン/オフを切り替えて使うのがおすすめです。

アプリ側で出力先を選べるなら Krisp Speaker

Krispは、オンライン会議向けのノイズ抑制サービスとして有名です。Windows用アプリでは、次のような仮想デバイスが追加されます。

  • Krisp Microphone:自分のマイク用ノイズ抑制
  • Krisp Speaker:相手の声(スピーカー側)のノイズ抑制

このうちKrisp Speakerを使うと、TeamsやZoomなど対応アプリの「スピーカー」設定で「Krisp」を選ぶだけで、相手の声に乗った雑音を大きく抑制できます。

ただし、今回のような「専用アプリ内でしか再生できず、出力先の変更ができない」ケースでは、次の制約があります。

  • 一般ユーザー向けのKrispでは、Windowsの既定の再生デバイスとしてKrisp Speakerを固定する運用に向いていない
  • アプリ側に「スピーカー=Krisp」を選ぶ設定項目がないと、Krispを介すことができない

そのため、

  • TeamsやZoomなどのメジャー会議アプリだけきれいにしたい → Krispは有力候補
  • 専用業務アプリや再生先を変えられないアプリもまとめてきれいにしたい → Krispだけでは不十分

となります。後者の場合は、次に紹介する「仮想ケーブル+ミキサー」方式が非常に強力です。

どんなアプリでも処理したいなら「仮想ケーブル+ミキサー」が王道

出力音声をいったん仮想デバイスに集約し、その後でノイズ処理して実スピーカーへ送るという構成を作ると、ほぼすべてのアプリの音にノイズ処理をかけられるようになります。

代表的な構成が、

  • VB-Audio Virtual Cable(VB-CABLE):仮想オーディオケーブル
  • Voicemeeter Banana:仮想ミキサー/ルーティング&簡易エフェクト

を組み合わせる方法です。公式サイトはこちらです。

信号の流れは、おおざっぱに言うと次のようになります。

[専用アプリの出力]
        ↓ (CABLE Input:仮想スピーカー)
[VB-CABLE]
        ↓
[Voicemeeter Banana でノイズ処理]
        ↓
[実スピーカー / ヘッドホン] 

このルート上に、

  • OBS Studioのノイズ抑制(RNNoise)
  • VSTプラグイン(ReaFIRなど)

を挟めば、「広帯域ノイズ」にも強い本格的なノイズ除去が可能になります。

デメリットとしては、

  • 導入の手順がやや多い
  • ルーティングが複雑になるため、最初は音が出ない・二重に聞こえるなどのトラブルも起こりがち
  • 処理を盛りすぎると、20~100ms程度の遅延が追加されることがある

といった点がありますが、慣れてしまえば「どんなアプリの音でも、まとめて処理できる」というメリットのほうが大きく感じられるはずです。

仮想ケーブル+Voicemeeter+OBSの具体的な設定例

ここからは、RTXなし・専用アプリのみで再生可能・ファイル書き出し不可という、もっとも厳しめの条件を想定して、具体的な手順を解説します。

手順の全体像

ステップ概要目的
1VB-CABLEの導入仮想スピーカーを作る
2専用アプリの出力先をCABLE Inputに音声を仮想ケーブルへ流し込む
3Voicemeeter Bananaで取り込み・簡易処理ゲートやEQで基礎的なノイズ軽減
4(任意)OBS StudioでRNNoiseノイズ抑制AIベースのノイズ除去を追加
5(任意)VSTプラグイン(ReaFIRなど)ノイズプリント型で広帯域ノイズを重点的にカット

VB-CABLEの導入

  1. VB-CABLEをダウンロード・インストール
    VB-Audio Virtual Cableからインストーラを入手し、管理者権限でインストールします。インストール後は一度PCを再起動してください。
  2. 再起動後、「設定」→「システム」→「サウンド」→「出力デバイスの管理」を開き、「CABLE Input(VB-Audio Virtual Cable)」が増えていることを確認します。
  3. Windowsの既定の出力デバイスはまだ変更しなくてOKです。専用アプリ側からだけCABLE Inputを使うようにします。

専用アプリの出力先をCABLE Inputに変更

次に、問題の専用アプリが出す音声を、直接CABLE Inputへ流し込む設定を行います。

  1. 専用アプリの「設定」「オーディオ」「サウンド」などの項目を探し、スピーカー/出力デバイスを選べる場所を見つけます。
  2. そこに「CABLE Input(VB-Audio Virtual Cable)」が表示されていれば、それを選択します。
  3. テスト音などを再生し、「サウンド」→「システム」→「サウンドミキサー」から、音量レベルがCABLE Input側で動いているか確認します。

もしこの専用アプリに出力デバイスの変更項目がない場合は、

  • Windowsの既定の出力をCABLE Inputに一時的に切り替える

という方法でも、PC全体の音を仮想ケーブル経由にすることができます。その場合は、後述のVoicemeeterから実スピーカーに送り出す設定を確実に行う必要があります。

Voicemeeter Bananaでの基本ルーティング

続いて、Voicemeeter Bananaをセットアップします。

  1. Voicemeeter Bananaをダウンロード・インストールし、起動します。
  2. Voicemeeterのウィンドウ上部の「Hardware Input」や「Virtual Input」を確認します。
    多くのケースでは、「Voicemeeter VAIO」などの仮想入力がPCの出力を受け取る役目になります。
  3. Windows側の「既定の出力」を「Voicemeeter Input」に設定するか、
    もしくはVB-CABLEの出力をVoicemeeter側の入力としてルーティングします(構成によって変わります)。
  4. Voicemeeter内のA1(出力デバイス)として、実際に音を出したいスピーカーやヘッドホンを選択します。
  5. 音が流れるようになったら、Voicemeeter内の「Gate(ゲート)」と「EQ(イコライザ)」を軽く調整して、小さなノイズを減らします。

おすすめの基本設定は次のとおりです。

  • Gate:スライダーを少しだけ上げ、小さなノイズ(何も鳴っていないはずなのに聞こえるサーッという音)が消える程度に設定。
  • EQ:
    • 80〜120Hz付近を少しカット → エアコンのゴーッという低音や机振動を減らす
    • 2~4kHz付近をほんの少しブースト → 声の明瞭度アップ
    • 10kHz以上を少しだけ絞る → サ行の刺さりや高域ノイズを軽減

この時点でも、元のノイズ環境にもよりますが、「明らかに聞きやすくなった」と感じられるケースは多いはずです。さらに効果を高めたい場合は、次のステップに進みます。

OBS Studioで「RNNoise」ノイズ抑制を挟む

OBS Studioは配信用ソフトですが、デスクトップ音声に対して使える「Noise Suppression(RNNoise)」フィルタが非常に優秀です。

  • 無料で使える
  • AIベースで、キーボード音やファンノイズをかなりきれいにしてくれる
  • Voicemeeter+OBS+仮想ケーブルを組み合わせる事例も多い

設定の流れは次のとおりです。

  1. OBS Studioをインストールし、起動します。
  2. 「設定」→「オーディオ」から、デスクトップ音声デバイスとしてVoicemeeter経由の音声(またはVB-CABLE)を指定します。
  3. メイン画面下部の「音声ミキサー」で、該当するデスクトップ音声の歯車アイコンをクリックし、「フィルタ」を開きます。
  4. 「+」から「ノイズ抑制」を追加し、方式として「RNNoise(高品質、よりCPU負荷)」を選びます。
  5. 強度をデフォルトにして試聴し、必要に応じて少しずつ調整します。
  6. 最後に、OBSの「音声をモニター」機能で、処理後の音を再び仮想ケーブルやVoicemeeter経由で実スピーカーに返す設定を行います。

RNNoiseは比較的軽量で、「多少遅延が増えてもノイズを消したい」という用途には最適です。ただし、処理を重ねすぎると音がこもったり、ロボっぽく聞こえることもあるため、必要最小限の強度で止めておくのがコツです。

ReaFIRによるノイズプリント型除去の応用

「サーッ」という広帯域ノイズに悩まされている場合は、ノイズプリント型の処理が有効です。その代表例が、REAPER付属のVSTプラグイン「ReaFIR」を使う方法です。

ReaFIRのSubtractモードを使うと、

  1. 「ノイズだけが鳴っている状態」で短時間サンプルを取り、ノイズの指紋(ノイズプリント)を学習させる
  2. その後の音声から、その指紋に似た成分を自動的に差し引く

という動作をしてくれます。つまり、ノイズの特徴を一度覚えさせてしまえば、その後はずっと自動で消してくれるイメージです。

具体的なやり方としては、

  • VSTホストとしてVoicemeeterのInsert機能、もしくは別のミキサーアプリを使用
  • ReaFIRを挿し、「Mode」を「Subtract」に設定
  • 「Automatically build noise profile」にチェックを入れた状態で、しばらくノイズだけを聞かせる
  • チェックを外し、通常の音声再生に戻す

といった流れになります。設定の詳細解説は、次のような記事も参考になります。

うまく決まれば、広帯域ノイズに埋もれていた音声がかなりクリアになりますが、強くかけすぎると音が金属っぽくなったり、会話の一部まで削ってしまうこともあるので、「かけすぎない」調整が重要です。

ノイズの種類別・設定のコツ

ノイズ除去をうまく使いこなすには、「どんなノイズなのか」をざっくり分類しておくと調整しやすくなります。

ノイズの種類特徴おすすめ対処注意点
広帯域ノイズ(サーッ)常に一定のレベルで乗っているホワイトノイズ風ReaFIRなどノイズプリント型、RNNoise強くかけすぎると声も削れる
低周波ノイズ(ゴーッ)エアコン・PCファン・空調機などのうなりEQで80〜120Hzをカット、ハイパスフィルタ低音を削りすぎると声が痩せる
クリック音・ポップノイズプチッ、パチッという瞬間的なノイズ再生経路やケーブル接触不良の確認、バッファ増量ソフト処理だけでは限界がある
反響・残響(部屋の響き)声が遠く、響いて聞こえる物理的な対処(マイク位置、部屋の吸音)、ディエッサーやEQリアルタイムで完全除去するのは困難

特に、質問にもあった「広帯域ノイズに埋もれてしまう」ケースでは、

  • まずEQとゲートでベースを整える
  • そのうえでRNNoiseやReaFIRなどAI/ノイズプリント型を軽めにかける

という二段構えにすることで、音質劣化を最低限に抑えつつノイズも減らす、というバランスがとりやすくなります。

遅延と音質を両立させるためのポイント

出力側のノイズ除去は、どうしてもある程度の遅延(レイテンシ)を伴います。業務用途でストレスなく使うために、次のポイントを意識してみてください。

  • 処理の段数を減らす
    Voicemeeter→OBS→VST→さらに別の処理、と重ねすぎると遅延もバッファも増えていきます。
    まずは「Voicemeeter+RNNoise」など、2段程度に絞るのがおすすめです。
  • バッファサイズを適切に
    音がプチプチ切れる場合は、オーディオデバイスのバッファやサンプルレートを増やすと改善することがあります。ただし、その分レイテンシも増えるため、「切れない程度の最小値」を探すイメージで調整します。
  • Bluetoothヘッドセットの特性に注意
    Windows 11ではBluetoothヘッドセットの音質・遅延が改善されていますが、LE Audio対応など機材側の要件も絡みます。古いヘッドセットでは、どうしても遅延や帯域制限が大きくなることがあります。
    (参考:Windows 11 finally fixes Bluetooth headset audio)

「会議のメモを取る」「相手の説明を聞く」といった場面では、数十msの遅延はほぼ気になりません。逆に、「自分の操作音とズレると違和感が大きい」ゲームや演奏用途では、会議用の構成とは分けて考えるのが現実的です。

もし録音ファイル編集ができるようになったら

現状では「専用アプリ内でしか再生できず、ファイルの書き出しも不可」という前提ですが、もし将来的に録音ファイルとして保存できるようになった場合は、オフラインのノイズ除去も選択肢に入ってきます。

  • Audacity:無料の定番編集ソフト。「ノイズの低減」機能があり、ノイズプロファイルを取得してから全体へ適用する方式です。段階的に弱めから試し、必要に応じて2回かけるなどすると、音質劣化を抑えつつノイズを減らせます。
    (参考:Noise Reduction)
  • 有償ソフト(iZotope RXなど):スペクトル表示を見ながらブラシでノイズだけを消す、といった高度な処理も可能です。コストはかかりますが、「どうしても救いたい重要な音声」がある場合の最終手段として覚えておくとよいでしょう。

ただし、リアルタイムの聞き取り改善という観点では、やはり本記事で紹介したような「出力側ノイズ除去のルーティング」のほうが即効性があります。

よくある疑問Q&A

自分が聞きやすくなるだけ? 相手に送る音もきれいになる?

ここで紹介している仕組みは主に「自分が聞く側(出力側)」のノイズ除去です。そのため、相手に送る自分の声には直接は影響しません。

ただ、Voicemeeterなどのミキサーを使う場合は、

  • マイク入力にも同様のノイズ処理をかけてから、会議アプリへ送る

といった構成も取れるため、マイク側・スピーカー側の両方をきれいにすることは十分可能です。

Windows 11 HomeとProで、音声処理に差はある?

基本的なオーディオ周りの機能に、HomeとProの差はほぼありません。グループポリシーやBitLockerの有無など、管理機能の違いが中心です。

したがって、本記事の内容はWindows 11 HomeでもProでも同じように適用可能です。

セキュリティ的に大丈夫?

ここで紹介しているNVIDIA Broadcast、Krisp、VB-CABLE、Voicemeeter、OBSなどは、

  • 多数のユーザーや配信者が利用している実績がある
  • 公式サイトから入手すればマルウェアの報告も一般的には見られない

といった意味で、一般的な範囲では問題なく使えるソフトです。ただし企業環境では、

  • ソフトウェアのインストールポリシー
  • 情報漏えい対策(特にクラウド連携するツール)

などの観点から、情シスや管理者に事前確認を取ることをおすすめします。

まとめ:状況別のおすすめパターン

最後に、本記事で紹介した解決策を「どんな状況で何を選ぶべきか」という観点でまとめます。

状況おすすめ構成ポイント
RTX GPU搭載PCがあるNVIDIA BroadcastでSpeakersにNoise Removal導入が簡単で効果も高い。会議・再生中のノイズを素早く低減。
RTXなし・会議アプリだけきれいにしたいKrisp Speakerをアプリ側のスピーカーに指定TeamsやZoomなど、対応アプリに限定されるが、手軽さはNo.1。
RTXなし・専用アプリで出力先が選べないVB-CABLE+Voicemeeterで強制ルーティング+RNNoise or ReaFIR導入手順は増えるが、ほぼすべてのアプリの再生音を横取りして処理可能。
録音ファイルとして後処理できるAudacityやiZotope RXでオフラインノイズ除去リアルタイムではないが、重要な音声をじっくり修復したいときの選択肢。

特に、今回のように「専用アプリから出る仕事の音声が広帯域ノイズに埋もれてしまう」というケースでは、

  • RTX GPUがあるならNVIDIA Broadcast
  • RTXがない・出力先を自由に選べないならVB-CABLE+Voicemeeter+RNNoise or ReaFIR

という順番で検討するのが、Windows 11 Homeでも現実的かつ確実な解決策と言えます。設定の手間は多少かかりますが、一度ルーティングを組んでしまえば、どのアプリの音声でも「ノイズが少なく、聞き取りやすい」環境を維持できるようになるはずです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次