> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAG 120: コミュニケーション体験

> XAG 120 のガイダンス。音声、テキスト、STT、TTS チャット機能のナビゲーション、構成、使用を完全にアクセシブルにします。

## 目標

1 対 1 または 1 対多のプレイヤー インタラクションをサポートするゲームで、すべてのプレイヤーがコミュニケーション機能にナビゲート、構成、使用できるようにします。ろう者 / 難聴者、発話しないプレイヤー、視覚が弱い / ないプレイヤーにとって特に重要です。

## 概要

STT チャット、TTS チャットなどのアクセシブルなコミュニケーション機能は重要ですが、プレイヤーがそこに到達できなければ役に立ちません。コミュニケーション機能へのナビゲーション経路や、設定を構成するプロセスもアクセシブルでなければなりません。設定メニューに到達できないため TTS チャットを有効化できないプレイヤーは、機能が存在しても使用をブロックされます。

## スコーピング質問

ゲームには以下のいずれかが含まれますか?

* オンラインで他のプレイヤーと通信する機能 (パーティ チャット、ゲーム チャット、テキスト チャット、招待)?
* コミュニケーション機能が構成されるメニューに到達するための UI 上のナビゲーション経路?
* ゲーム内でコミュニケーションが可能な地点に到達するための UI 上のナビゲーション経路 (例: Minecraft でライブ サーバーに参加)?

## 実装ガイドライン

ゲームが 1 対 1 または 1 対多のコミュニケーション (ボイス チャット、テキスト チャットなど) を提供する場合、以下のシナリオがすべての関連する XAG に従ってアクセシブルでなければなりません。

### コミュニケーション機能へのナビゲーション

コミュニケーション機能へのアクセス、起動、または使用に必要な UI 経路はアクセシブルであるべきです。

* コミュニケーションを有効化するためにメイン メニューをナビゲートする場合、選択、起動 UI、および経路上のすべての後続メニューは障害のあるプレイヤーが使用できる必要があります。
  * **シナリオ例:** メイン メニュー → マルチプレイヤー画面 → マッチメイキング → ロード → マッチ内コミュニケーション へのナビゲーション。すべてのステップが対象です。
* キャラクター選択 / 作成、サーバー参加、その他のアクションがコミュニケーション機能に到達するために必要な場合、その UI もアクセシブルでなければなりません。
  * 例: *Sea of Thieves* — 初回起動から他プレイヤーとのコミュニケーションまでの経路全体がアクセシブルです (視覚については XAG 101/102、ナレーションについては XAG 106、入力については XAG 107、UI については XAG 112 \~ 114、エラー / 時間制限 / モーションについては XAG 115 \~ 117)。

### コミュニケーション体験の構成

コミュニケーション機能に影響を与える設定を有効化または管理する UI はすべてアクセシブルであるべきです。

* **コミュニケーション関連のアクセシビリティ設定** — STT/TTS チャットの切り替え、画面の明るさ / コントラストの調整。
* コミュニケーションに影響する **オーディオ / その他の設定** — プレイヤー チャット、TTS チャット、環境音量、音楽の音量設定 (Gears 5 のテキスト チャット トグル、Sea of Thieves の Crew Chat Volume、Push to Talk、Grounded の Large Text)。
* **通知管理** — 通知が画面に表示される時間、特定の通知のオン / オフの切り替え。

これらのコントロールへの経路、およびその仕組み自体 (ドロップダウン メニュー、スライダー、ボタン) は、関連する XAG に従わなければなりません。

<Tip>
  *Forza Horizon 4*、*Grounded*、*Minecraft Dungeons* のようなゲームは、初回起動時やメイン メニューからアクセシビリティ設定を表示するため、障害のあるプレイヤーがコミュニケーション設定を素早く構成しやすくなります。
</Tip>

### コミュニケーション機能の使用

コミュニケーションへの意義ある参加に必要なすべての UI は、障害のあるプレイヤーが使用できなければなりません。

* フレンド リクエストの送信および受諾。
* フレンドや他プレイヤーの検索。
* 他プレイヤーのアクションおよびステータス — ミュート、オンライン / オフライン、利用可能性、ブロック。
* チャット ウィンドウの開閉、チャット機能のフォーカスと使用、定型チャット ホイール メッセージの選択と送信、不正行為の報告。

**例:**

* *Sea of Thieves* のチャット ホイール — スクリーン ナレーションを使用するプレイヤーは、フォーカス時に各定型メッセージのプレビューを聞き、送信内容を把握します。
* *Sea of Thieves* のアクセシブルなテキスト入力 — テキスト入力ボックスがフォーカスを受けたり閉じられたりしたときに、ブロードキャストされるメッセージを入力していることをプレイヤーが把握できるよう、ゲームがナレーションします。

## プレイヤーへの潜在的な影響

| プレイヤー                                               | 影響あり |
| :-------------------------------------------------- | :--: |
| 視覚のないプレイヤー                                          |   ✓  |
| 弱視のプレイヤー                                            |   ✓  |
| 色覚がほとんど、またはないプレイヤー                                  |   ✓  |
| 聴覚のないプレイヤー                                          |   ✓  |
| 聴覚が限定的なプレイヤー                                        |   ✓  |
| 発話のないプレイヤー                                          |   ✓  |
| 認知障害または学習障害のあるプレイヤー                                 |   ✓  |
| リーチや筋力が限定的なプレイヤー                                    |   ✓  |
| 手指の器用さが限定的なプレイヤー                                    |   ✓  |
| 義肢装具を使うプレイヤー                                        |   ✓  |
| 時間依存のコントロールを使用する能力が限定的なプレイヤー                        |   ✓  |
| プライバシー上の理由からオンラインで声を共有したくないプレイヤー、マイクやヘッドセットがないプレイヤー |   ✓  |

## リソース

* [Azure PlayFab Party overview](/services/playfab/multiplayer/networking)
* [PlayFab Party speech-to-text and text display UX guidelines](/services/playfab/multiplayer/networking)
* [PlayFab Party text-to-speech and text input UX guidelines](/services/playfab/multiplayer/networking)


## Related topics

- [XBOX Accessibility Guidelines (XAG)](/ja-jp/build/game-principles/accessibility/xbox-accessibility-guidelines.md)
- [コミュニティ概要ページ](/ja-jp/services/playfab/community/what-is-community.md)
- [XAG 119: 音声認識およびテキスト読み上げチャット](/ja-jp/build/game-principles/accessibility/xag-deep-dives/xag-119-chat.md)
- [FMA: XR-015 プレイヤーコミュニケーションの管理](/ja-jp/publishing/certification/fma/xr-015.md)
- [Live Service Management の概要](/ja-jp/services/playfab/live-service-management/overview.md)
