다음을 통해 공유


PartyLocalChatControl::SetTranscriptionOptions

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

구문

PartyError SetTranscriptionOptions(  
    PartyVoiceChatTranscriptionOptions options,  
    void* asyncIdentifier  
)  

매개 변수

optionsPartyVoiceChatTranscriptionOptions

로컬 채팅 컨트롤에 대한 전사를 생성해야 하는 대화 컨트롤 및 해당 전사를 로컬 채팅 컨트롤의 언어로 변환해야 하는지 여부 등 음성 채팅 전사와 관련된 옵션입니다.

asyncIdentifier void*
선택 사항

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

반환 값

PartyError

c_partyErrorSuccess변환 옵션을 설정하는 비동기 작업이 시작되었거나 오류 코드가 시작된 경우입니다. 이 메서드가 실패하면 관련 상태 변경 내용이 생성되지 않습니다. 사용자가 읽을 수 있는 형식의 오류 코드는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.

비고

전사는 음성 채팅에서 구문을 나타내는 문자열입니다. options을(를) 통해 지정된 옵션은 이러한 전사 문자열을 생성할 채팅 컨트롤을 지정합니다. 이 문자열은 이후에 PartyVoiceChatTranscriptionReceivedStateChanges를 통해 로컬 채팅 컨트롤에 제공됩니다.

PartyLocalDevice::CreateChatControl()을 통해 전사를 지원하는 언어를 사용하도록 구성된 대화 컨트롤만 전사를 제공합니다.

음성 텍스트 변환 전사 기능은 내부적으로 사용 가능한 영역 및 대기 시간 측정값을 사용하여 서비스 사용량을 최적화합니다. PartyOption::RegionUpdateConfiguration 옵션을 사용하여 PartyRegionUpdateMode::Deferred의 업데이트 모드를 구성한경우 사용 가능한 영역 집합을 검색하고 연결 품질을 측정하는 작업이 아직 시작되지 않았거나 마지막 업데이트가 구성된 새로 고침 간격 기간을 초과했을 수 있습니다. 로컬 디바이스가 현재 네트워크에 연결되거나 연결되어 있지 않고 애플리케이션이 PartyVoiceChatTranscriptionOptions::TranscribeSelfRegardlessOfNetworkState를 포함하는 옵션 플래그를 지정하는 경우 SetTranscriptionOptions()는 지연된 영역 업데이트가 시작되고 이 호출의 PartySetTranscriptionOptionsCompletedStateChange 완료 전에 연결된 PartyRegionsChangedStateChange가 제공되도록 합니다.

요구 사항

헤더: Party.h

참고 항목

PartyLocalChatControl