Voice Helpers
このモジュールは、FusionのXRプロジェクトでPhoton Voiceのセットアップに役立つコンポーネントを提供しています。
FusionのプロジェクトにPhoton Voiceを導入する詳細な方法は、Voice - Fusionインテグレーションのページをご覧ください。このアドオンは、その導入プロセスの大部分を簡素化します。
音声のセットアップ
Runner
FusionVoiceSetup
コンポーネントは、NetworkRunner
コンポーネントがあるゲームオブジェクトに付けられます。これが自動的にFusionVoiceClient
コンポーネントを追加し、Recorder
が無ければ作成した後に適切な方法で調整します。
アドオンはVRプラットフォームを対象としているので、マイクへのアクセスがリクエストされた場合は、必要に応じてMicrophonePermission
コンポーネントをRecorder
に追加します。
アドオンには、すべて設定済みのRunner
プレハブのサンプルも含まれています。
NetworkRig
アドオンのNetworkHeadsetVoice
は、NetworkHeadset
コンポーネントがあるゲームオブジェクトに直接付けられます。Photon Voiceの接続制御に加えて、ユーザーの音声が空間オーディオになるように、ゲームオブジェクトには適切に設定されたAudioSource
が付いています。
サンプルのNetworkRigWithVoice
プレハブは、ヘッドセットからの音声を含むネットワークリグを持つプレイヤーのプレハブとして使用できます。
デモ
デモシーンはAssets\Photon\FusionAddons\VoiceHelpers\Demo\Scenes\
フォルダーにあります。
これにはSimpleLipSync
という非常にシンプルなリップシンクのスクリプトが含まれ、ユーザーの声量に応じた表示を行います(ミュート時に表示するmutedRender
、声量が十分にある時にランダムなリストから表示するspeakingRenderers
)。
依存関係
- XRShared addon
- XR Core (for helper scripts)
ダウンロード
このアドオンの最新バージョンは、Industries アドオンのプロジェクトに含まれています。
また、無料のXR アドオンのプロジェクトにも含まれています。
対応するトポロジー
- 共有モード
更新履歴
- Version 2.0.1: Add define checks (to handle when Fusion not yet installed)
- Version 2.0.0: First release