> ## 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.

# PartyLocalChatControl::SetTranscriptionOptions

> 이 채팅 컨트롤의 음성 채팅 오디오와 연결된 전사 옵션을 구성합니다.

이 채팅 컨트롤의 음성 채팅 오디오와 연결된 전사 옵션을 구성합니다.

## Syntax

```cpp theme={null}
PartyError SetTranscriptionOptions(  
    PartyVoiceChatTranscriptionOptions options,  
    void* asyncIdentifier  
)  
```

### Parameters

**`options`**   [PartyVoiceChatTranscriptionOptions](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions)

음성 채팅 전사와 연결된 옵션입니다. 예를 들어 로컬 채팅 컨트롤에 대한 전사를 어떤 채팅 컨트롤이 생성해야 하는지, 그리고 이러한 전사를 로컬 채팅 컨트롤의 언어로 번역해야 하는지 여부 등입니다.

**`asyncIdentifier`**   void\*\
*선택 사항*

완료 상태 변경을 이 호출과 연결하는 데 사용할 수 있는 선택적, 앱 정의, 포인터 크기의 컨텍스트 값입니다.

### Return value

PartyError

전사 옵션을 설정하기 위한 비동기 작업이 시작된 경우 `c_partyErrorSuccess`, 그렇지 않으면 오류 코드입니다. 이 메서드가 실패하면 관련 상태 변경이 생성되지 않습니다. 오류 코드의 사람이 읽을 수 있는 형식은 [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage)를 통해 검색할 수 있습니다.

## Remarks

전사는 음성 채팅에서 말한 구문을 나타내는 문자열을 생성하는 프로세스입니다. `options`를 통해 지정된 옵션은 이러한 전사 문자열을 생성해야 하는 채팅 컨트롤을 지정하며, 이 문자열은 이후 [PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange)를 통해 로컬 채팅 컨트롤에 제공됩니다. <br /><br /> [PartyLocalDevice::CreateChatControl()](/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/methods/partylocaldevice_createchatcontrol)을 통해 전사를 지원하는 언어를 사용하도록 구성된 채팅 컨트롤만 전사를 제공합니다.   <br /><br /> 음성-텍스트 변환 전사 기능은 서비스 사용을 최적화하기 위해 내부적으로 사용 가능한 지역 및 지연 시간 측정 예상치를 사용합니다. [PartyOption::RegionUpdateConfiguration](/services/playfab/multiplayer/networking/reference/enums/partyoption) 옵션을 사용하여 업데이트 모드를 [PartyRegionUpdateMode::Deferred](/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode)로 구성한 경우, 사용 가능한 지역 집합을 검색하고 해당 연결 품질을 측정하는 작업이 아직 시작되지 않았거나 마지막 업데이트가 구성된 새로 고침 간격 수명을 초과했을 수 있습니다. 로컬 디바이스가 현재 네트워크에 연결하고 있지 않거나 연결되어 있지 않고, 애플리케이션이 [PartyVoiceChatTranscriptionOptions::TranscribeSelfRegardlessOfNetworkState](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions)를 포함하는 옵션 플래그를 지정하는 경우, SetTranscriptionOptions()는 지연된 지역 업데이트가 시작되었으며 관련 [PartyRegionsChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange)가 이 호출의 [PartySetTranscriptionOptionsCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange) 완료 이전에 제공됨을 보장합니다.

## Requirements

**Header:** Party.h

## See also

[PartyLocalChatControl](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)


## Related topics

- [PartyLocalDevice::CreateChatControl](/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/methods/partylocaldevice_createchatcontrol.md)
- [PartyLocalChatControl::GetLanguage](/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getlanguage.md)
- [PartyVoiceChatTranscriptionOptions](/ko/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions.md)
- [PartySetTranscriptionOptionsCompletedStateChange](/ko/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/ko/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
