This document is about: FUSION 2
SWITCH TO

Voice Helpers

Fusion XR プロトタイピングアドオン

このモジュールは、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)。

Lipsync demo

依存関係

  • 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
Back to top