> ## 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 119: 음성-텍스트 변환 및 텍스트-음성 변환 채팅

> 음성-텍스트 변환 및 텍스트-음성 변환 채팅을 지원하고, 수신 텍스트와 이모트를 내레이션하며, 플랫폼 채팅 접근성 설정을 존중(하고 플레이어가 재정의할 수 있게)하세요.

## 목표

모든 플레이어가 텍스트 채팅이나 음성 채팅과 같은 커뮤니케이션 경험에 참여할 수 있도록 합니다. d/Deaf 또는 청력이 약하거나, 언어를 사용하지 않거나, 저시력이거나 시각이 없는 플레이어에게 특히 중요합니다.

## 개요

커뮤니케이션 경험은 플레이어 간의 일대일 또는 일대다 정보 교환입니다 — 온라인 텍스트 채팅, 게임 플레이 중 파티 채팅, 멀티플레이어 로비 채팅, 플레이어 받은편지함으로 보내는 메시지.

* d/Deaf 또는 청력이 약한 플레이어는 실시간으로 음성 언어를 화면 텍스트로 전사하는 **음성-텍스트 변환 채팅**을 사용할 수 있어야 합니다.
* 언어적으로 소통하지 않는 플레이어(선택 또는 장애로 인해)는 **텍스트-음성 변환 채팅**을 사용할 수 있어야 합니다 — 입력한 모든 것이 합성 음성을 통해 다른 플레이어에게 소리 내어 읽히는 텍스트 입력 상자입니다. 다른 플레이어는 무언가를 활성화할 필요가 없습니다; 텍스트가 단순히 소리 내어 말해집니다.

<Note>
  음성 채팅은 텍스트 채팅을 접근 가능하게 만드는 것과 같지 않습니다. 텍스트 채팅은 음성 채팅을 접근 가능하게 만드는 것과 같지 않습니다. 플레이어는 자신이 선택한 방법으로 소통할 수 있어야 합니다.
</Note>

## 범위 질문

게임에 다음이 포함됩니까?

* 플레이어 간의 텍스트 채팅?
* 음성 기반 오디오 채팅?
* 채팅 휠과 같은 사전 정의된 문구?
* 친구 요청, 초대, 플레이어 간 알림?
* 이모트나 이모지와 같은 비텍스트 커뮤니케이션?

## 구현 가이드라인

### 음성-텍스트 변환 채팅

플레이어는 STT를 활성화하여 다른 플레이어의 모든 음성 기반 커뮤니케이션을 실시간으로 텍스트로 전사할 수 있습니다. 예: *Halo Wars 2* 는 화면 오른쪽에 실시간 전사 영역을 표시합니다.

### 텍스트-음성 변환 채팅

활성화되면 플레이어는 텍스트 입력 상자를 얻습니다; 나가는 텍스트는 실시간으로 합성 오디오로 변환되어 음성 채널을 통해 다른 모든 플레이어에게 방송됩니다. 예: *Sea of Thieves* 와 *Gears 5* 모두 텍스트 입력 상자를 제공하며; 입력된 텍스트는 합성 음성으로 모든 플레이어에게 방송됩니다. Gears 5는 또한 발신자가 자신의 메시지가 다른 사람에게 어떻게 전달되었는지 알 수 있도록 메시지에 "Global" 또는 "Speech"로 태그를 지정합니다.

### 커뮤니케이션이 가능한 모든 곳에 텍스트 입력 상자

커뮤니케이션이 가능한 모든 곳(활발한 게임 플레이 외 화면 포함)에서 플레이어가 텍스트를 입력할 수 있는 텍스트 입력 상자가 사용 가능해야 합니다. Sea of Thieves와 Gears 5 모두 모든 커뮤니케이션 표면에서 텍스트 입력 상자를 사용할 수 있게 합니다.

### 텍스트 기반 커뮤니케이션의 스크린 내레이션

스크린 내레이션 설정이 활성화된 플레이어에게 들어오는 모든 텍스트 기반 커뮤니케이션은 실시간으로 로컬에서 소리 내어져야 합니다. 예: Minecraft Bedrock Edition은 스크린 내레이션이 켜져 있으면 수신 채팅 메시지를 소리 내어 내레이션합니다.

### 비텍스트 커뮤니케이션의 스크린 내레이션

모든 문구, 이모지 또는 이모트는 스크린 내레이션이 활성화된 플레이어에게 실시간으로 로컬에서 소리 내어져야 합니다.

* 이모지는 [Unicode CLDR Short Names](https://unicode.org/emoji/charts/full-emoji-list.html)를 기반으로 친화적인 이름("Grinning Face", "Two Hearts")으로 음성화되어야 합니다. 예: Minecraft는 "Hi! Welcome to my world! Red Heart."라고 내레이션합니다.

### 플레이어가 시작한 캐릭터 음성

플레이어가 시작한 소리 내어진 모든 캐릭터 커뮤니케이션(예: 사전 정의된 채팅 휠 메시지의 오디오 보이스오버)은 STT가 활성화된 플레이어에게 실시간으로 로컬에서 텍스트로 전사되어 표시되어야 합니다.

* 사전 정의된 메시지 옵션 검토도 접근 가능해야 합니다: 스크린 내레이션이 활성화된 플레이어는 무엇을 보낼지 알 수 있도록 포커스 시 각 메시지의 미리보기를 들어야 합니다.

### 플랫폼 설정 읽기 및 지원

게임은 기본적으로 그러한 설정이 존재하는 곳에서 STT 또는 TTS 채팅을 활성화하는 플랫폼 설정을 지원해야 합니다. XBOX의 Ease of Access Game Transcription 메뉴는 플랫폼 수준 기본값을 제공합니다.

### 게임 내 플랫폼 설정 재정의

모든 핵심 지원 기능(STT 채팅, TTS 채팅, 스크린 내레이션)은 게임 수준에서 조정 가능해야 하며, 플레이어가 게임별로 플랫폼 기본값을 재정의할 수 있어야 합니다.

* 예: *Sea of Thieves* 는 플레이어가 플랫폼 STT, TTS, 게임 전사 설정을 개별적으로 재정의할 수 있게 합니다.
* 예: *Forza Horizon 4* Screen Reader 옵션은 게임별로 "System Default", "On", "Off"를 제공합니다.

## 잠재적 플레이어 영향

| 플레이어                                                     | 영향 받음 |
| :------------------------------------------------------- | :---: |
| 시력이 없는 플레이어                                              |   ✓   |
| 저시력 플레이어                                                 |   ✓   |
| 청력이 없는 플레이어                                              |   ✓   |
| 청력이 제한된 플레이어                                             |   ✓   |
| 언어를 사용할 수 없는 플레이어                                        |   ✓   |
| 인지 또는 학습 장애가 있는 플레이어                                     |   ✓   |
| 개인정보 보호 이유로 온라인에서 음성을 공유하고 싶지 않은 플레이어, 마이크나 헤드셋이 없는 플레이어 |   ✓   |

## 리소스

* [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)
* [Full Emoji List — Unicode.org](https://unicode.org/emoji/charts/full-emoji-list.html)


## Related topics

- [텍스트 음성 변환](/ko/build/console-features/text-to-speech/text-to-speech.md)
- [PlayFab Party features](/ko/services/playfab/multiplayer/networking/party-features.md)
- [PlayFab Party text-to-speech and text input UX Guidelines](/ko/services/playfab/community/voice-communications/party-text-to-speech-ux-guidelines.md)
- [PlayFab Party speech-to-text and text display UX guidelines](/ko/services/playfab/community/voice-communications/party-speech-to-text-ux-guidelines.md)
- [PlayFab Party 릴리스 정보](/ko/services/playfab/multiplayer/networking/release-notes.md)
