Skip to main content

ノイズ抑制でボイス オーディオ品質を向上させる

PlayFab Party では、プレイヤー間でマイク オーディオをキャプチャして送信することで、リアルタイムのボイス チャットが可能になります。このマイク オーディオと一緒に背景ノイズもキャプチャされることが多く、他のプレイヤーが聞くプレイヤーの声の品質を低下させる可能性があります。ノイズが多い環境でのプレイヤーのボイス オーディオの品質を向上させるために、PlayFab Party を構成してプレイヤーのマイクからキャプチャされるノイズを動的に抑制できます。

前提条件

このウォークスルーでは、PlayFab Party のボイス チャット に関する基本的な理解を前提としています。

プラットフォームのサポート

ノイズ抑制はすべてのプラットフォームで利用できるわけではありません。ノイズ抑制に関連するメソッドは、統一されたクロスプラットフォームのヘッダーに存在しますが、現在は Android と iOS でのみ実装されています。他のプラットフォームではメソッドはエラーを返します。

デバイス モデルの制限

PlayFab Party のノイズ抑制は、Advanced SIMD (Neon) 拡張 CPU を備えた Android デバイスでのみサポートされています。このサポートがない Android デバイスでもノイズ抑制を有効にできますが、ボイス オーディオはノイズ抑制なしで送信されます。 iOS では、ノイズ抑制はすべての iOS デバイスでサポートされています。

ゲームでノイズ抑制を有効にする方法

ゲームにモデルをパッケージ化する

PlayFab Party のノイズ抑制には、ゲームにパッケージ化する追加ファイルが必要です。Party ライブラリ パッケージと一緒に配布される PartyNoiseSuppressionModel.fpie ファイルを見つけます。プラットフォームによって、異なる操作が必要です。

Android

PartyNoiseSuppressionModel.fpie ファイルを {game}/src/main/assets/directory 内にコピーします。

iOS

PartyNoiseSuppressionModel.fpie をゲームのリソースに含めます。

例: ローカル チャット コントロールに対してノイズ抑制を有効にする

例: ローカル チャット コントロールに対してノイズ抑制を無効にする

パフォーマンスに関する考慮事項

内部テストに基づくと、PlayFab Party でノイズ抑制を有効にしても、CPU パフォーマンスやバッテリー寿命に大きな影響はありません。

関連項目

最終更新日 2026年8月13日