Audacityで「Internal PortAudio Error」が表示されると、かなりイライラさせられます。起動直後にクラッシュすることもあれば、マイクやスピーカーが認識されないこともあります。これは「オーディオ設定に問題がある」と訴えるエラーの一つで、特にAudacityがサウンドハードウェアへの接続に使用しているエンジンであるPortAudioでは顕著です。もしこのエラーに心当たりがあっても、ご心配なく。通常は複雑な設定を深く調べなくても修正できます。多くの場合、根本的な原因は、ドライバーの問題、Windowsサービスが動作していないこと、あるいはアップデートやハードウェアの交換後にデバイス設定がおかしくなったことなどです。
これらの修正方法をステップバイステップで実行することで、Audacity を正常な状態に戻すことができます。これは一種の消去法なので、何がうまくいくか見ていきましょう。通常は、オーディオサービスの調整やドライバーの更新で解決しますが、クリーンインストールや Windows のトラブルシューティングツールの実行で改善する場合もあります。ただし、再起動後にエラーが再発する場合もあるため、いくつか試してみて、問題が解決するかどうか確認することをお勧めします。概要は以下のとおりです。
Audacityの内部PortAudioエラーを修正する方法
Audacityでオーディオデバイスを再スキャンする
見落とされがちですが、最近ハードウェアやドライバを変更した場合(新しいマイクを接続したり、サウンドカードのドライバを更新したりした場合など)、プログラムがそれらの変更を認識していない可能性があります。再スキャンを実行すると、Audacity は現在のサウンド設定を再検出します。
- Audacityを開き、「トランスポート」メニューから「オーディオデバイスの再スキャン」を選択します。デバイス設定が表示されない場合は、「編集」>「環境設定」>「デバイス」でデバイス設定を見つけることもできます。再スキャンするだけで接続がリセットされる場合もあります。
- その後、Audacityを一度閉じて再起動してください。新しいデバイスがリストに表示されるか、少なくともエラーが解消されるはずです。設定によっては、最初は失敗しても再起動後に機能する場合もあります。奇妙な現象ですが、試してみる価値はあります。
Windowsオーディオサービスが実行されていることを確認する
Audacityのようなアプリは、サウンド処理にWindowsのコアサービスに依存しています。これらのサービスが停止したり無効になったりすると、エラーが発生します。主な原因はWindows AudioとWindows Audio Endpoint Builderです。どちらかが自動的に起動するように設定されていない場合、Audacityはオーディオハードウェアに正しく接続できません。
- Windowsキー + Rを押し、「 services.msc 」と入力してEnter キーを押します。サービスパネルが開きます。
- 下にスクロールして「Windows Audio」を見つけます。右クリックして「プロパティ」を選択します。
- 「スタートアップの種類」ドロップダウンで「自動」を選択します。停止している場合は、「開始」をクリックします。「適用」をクリックします。
- Windows Audio Endpoint Builderでも同じ手順を繰り返します。2 つのサービスは同じなので、自動に設定し、必要に応じて起動します。
- 再起動して、Audacity がエラーなしで動作するか確認してください。Windows のアップデートやソフトウェアの競合により、これらのサービスが無効になっている場合があります。
すべての再生および録音デバイスを有効にする
オーディオデバイスを無効化または非表示にすると、Audacity がハードウェアを全く認識できないため、PortAudio エラーが発生することがあります。少し奇妙ですが、過去にサウンドを無効にしたり、デバイスの設定を変更した後に正しい場所で再度有効化しなかったりすると、Windows がデバイスを無効化することがあります。
- Windows キー + Rを押して、mmsys.cplと入力し、Enter キーを押すと、サウンド設定ウィンドウが開きます。
- 「再生」タブに移動します。小さな下矢印の付いたデバイス(無効または非表示のデバイス)を右クリックし、「有効にする」を選択します。
- 「録音」タブに切り替えて、無効になっているデバイスに対しても同じ操作を行います。
- 「適用」を押してPCを再起動してください。デバイスが正しく有効化されていれば、Audacityを再度起動することでエラーを回避できる場合があります。
オーディオドライバーを更新または再インストールする
これは主に、ドライバーが古くなった、破損している、または互換性がないことが原因です。特に、新しいヘッドセットを接続したり、最近Windowsをアップデートしたりした場合はなおさらです。ドライバーはWindowsのオーディオの根幹を成すものであり、ドライバーが不安定だとPortAudioの動作に支障をきたします。
- Windows キー + Rを押して、devmgmt.mscと入力し、Enter キーを押してデバイス マネージャーを開きます。
- 「サウンド、ビデオ、およびゲーム コントローラー」を見つけます。オーディオ デバイス (Realtek High Definition Audio など) を右クリックし、「デバイスのアンインストール」を選択します。
- USBオーディオまたはヘッドセットを使用している場合は、「ユニバーサルシリアルバスコントローラー」を展開し、関連するホストコントローラーをすべてアンインストールしてください。これにより、ドライバーの競合が解消されます。
- PCを再起動してください。Windowsは、少なくとも基本的なサウンドが機能するのに十分な汎用ドライバーを自動的に再インストールしようとします。
- 再起動したら、Audacityをテストしてください。エラーが続く場合は、ハードウェアメーカーのサイトまたはrealtek.comのリンクから最新のドライバーを手動でダウンロードし、インストールしてみてください。場合によっては、これが魔法のように解決することもあります。
Realtek ドライバーを再インストールする(使用している場合)
Realtek ドライバーは一般的なものですが、破損したり古くなったりして、様々なオーディオの不具合を引き起こす可能性があります。最新バージョンに再インストールすることで、これらの問題は解決できます。
- Windows キー + Rを押して「プログラムと機能」を開き、「appwiz.cpl」と入力してEnter キーを押します。
- Realtek HD Audio ManagerまたはRealtekのソフトウェアを探します。右クリックして「アンインストール」を選択します。指示に従って完全に削除してください。
- PCを再起動してください。
- Realtek 公式サイトから最新のドライバーをダウンロードしてください。OS とハードウェアに適したものを選択してください。
- インストーラーを実行し、画面の指示に従って再起動してください。その後、Audacity をテストしてください。多くの場合、Realtek ドライバーに関連する PortAudio エラーは解消されます。
Audacityを再インストールする
場合によっては、プログラム自体に問題があることもあります。破損したファイル、不完全なアップデート、あるいはWindowsの突然の権限変更などがエラーの原因となることがあります。その場合は、新規インストールが必要になるかもしれません。
- 「プログラムと機能」を開き、Audacity を見つけて右クリックし、完全にアンインストールします。
- PCを再起動してください。
- Audacity の公式ダウンロード ページにアクセスし、最新の Windows インストーラーを入手して、セットアップ手順に従います。
- インストールが完了したら、Audacityを起動し、PortAudioエラーが解消されるかどうかを確認してください。場合によっては、再インストールするだけで、以前の破損ファイルやWindows Updateによって発生した根本的な問題が解決されることがあります。
Windows トラブルシューティング ツールを実行する (Windows 10 ユーザー向け)
これまで他の方法で解決できなかった場合は、Windowsに組み込まれているオーディオのトラブルシューティングツールを使えば、よくある問題を自動的に検出して修正できます。うまくいくかどうかは不確実ですが、手軽にチェックできます。
- Windows キー + Rを押して、「ms-settings:troubleshoot」と入力し、Enter キーを押します。
- トラブルシューティング設定で、「起動して実行」までスクロールし、「オーディオの再生」を選択します。「トラブルシューティングを実行」をクリックします。
- 指示に従ってください。サウンド設定やドライバーの競合に関する問題が検出され、修正が試みられることがあります。驚くほど頻繁に修正されることもあります。
- 再起動して、Audacity を再度テストします。
DroidCam仮想オーディオドライバーをアンインストールします(使用している場合)
DroidCam をご利用で、他の修正を試しても効果がない場合は、既知の競合が原因である可能性があります。DroidCam の仮想オーディオドライバーが、PortAudio がサウンドデバイスに正しくアクセスできないようにブロックすることがあります。
- 「プログラムと機能」を開き、 DroidCam Virtual Audioを探します。
- 右クリックして「アンインストール」を選択します。指示に従って完全に削除してください。
- PCを再起動し、Audacityを再度テストしてください。エラーがこのドライバによって引き起こされていた場合は、これで解消されているはずです。
Audacity でオーディオエラーが発生すると、対処に頭を悩ませることがあります。しかし、これらの手順でよくある原因をカバーできます。多くの場合、Windows またはドライバの不具合が原因で、簡単なリセットやアップデートで解決できます。エラーが再び表示される場合は、デバイスの設定を再確認するか、ドライバの再インストールなどのより根本的な解決方法をお試しください。通常、少し調整するだけで問題は解決し、録音や編集を再開できるようになります。
まとめ
- ハードウェアの変更後にAudacityでオーディオデバイスを再スキャンする
- Windowsオーディオサービスが有効になっており、自動に設定されていることを確認します。
- Windowsですべてのサウンドデバイスが有効になっていることを確認します
- 特にRealtekまたはUSBデバイスを使用している場合は、オーディオドライバーを更新または再インストールしてください。
- 動作が不安定な場合はAudacityを再インストールしてください
- Windows 10でWindowsトラブルシューティングツールを使用する
- 該当する場合は、DroidCam Virtual Audioなどの競合するソフトウェアを削除することを検討してください。
まとめ
これらの修正のほとんどはすぐに完了し、高度な技術スキルは必要ありません。少しの忍耐と、場合によっては1、2回の再起動だけで済みます。これで誰かの頭痛の種が解消され、Audacityでオーディオが再び使えるようになることを願っています。PortAudioエラーの原因がドライバーやサービスの問題であることは驚くほど多いので、ドライバーを最新の状態に保ち、Windowsサービスを常に稼働させておくことをお勧めします。幸運を祈ります。録音が成功することを祈っています!