다음을 통해 공유


PartyVoiceChatTranscriptionOptions

음성 채팅 전사 옵션입니다.

구문

enum class PartyVoiceChatTranscriptionOptions    
{  
    None = 0x0,  
    TranscribeSelf = 0x1,  
    TranscribeOtherChatControlsWithMatchingLanguages = 0x2,  
    TranscribeOtherChatControlsWithNonMatchingLanguages = 0x4,  
    TranslateToLocalLanguage = 0x10,  
    DisableProfanityMasking = 0x20,  
    TranscribeSelfRegardlessOfNetworkState = 0x40,  
}  

상수

상수 설명
없음 채팅 컨트롤이 기록되지 않습니다.
TranscribeSelf 로컬 채팅 컨트롤의 전사는 하나 이상의 다른 채팅 컨트롤이 있는 네트워크에서 PartyVoiceChatTranscriptionReceivedStateChange 이벤트를 통해 동일한 로컬 채팅 컨트롤에 생성되고 제공됩니다.
TranscribeOtherChatControlsWithMatchingLanguages 로컬 채팅 컨트롤과 언어가 동일한 다른 채팅 컨트롤의 전사가 생성되고 PartyVoiceChatTranscriptionReceivedStateChange 이벤트를 통해 로컬 채팅 컨트롤에 제공됩니다.
TranscribeOtherChatControlsWithNonMatchingLanguages 로컬 채팅 컨트롤의 언어와 다른 언어를 사용하는 다른 채팅 컨트롤의 전사가 생성되고 PartyVoiceChatTranscriptionReceivedStateChange 이벤트를 통해 로컬 채팅 컨트롤에 제공됩니다.

전사는 기본적으로 번역되지 않습니다. TranslateToLocalLanguage를 추가하여 로컬 채팅 컨트롤의 언어로의 번역을 사용하도록 설정할 수도 있습니다.
TranslateToLocalLanguage 전사는 로컬 채팅 컨트롤의 언어로 번역됩니다.

다른 PartyVoiceChatTranscriptionOptions 값을 통해 지정된 대로 생성된 전사는 PartyLocalChatControl::GetLanguage()로 지정된 로컬 채팅 컨트롤의 언어로 번역됩니다. 번역은 PartyVoiceChatTranscriptionReceivedStateChange 이벤트를 통해 원래 전사 외에 추가로 제공됩니다.

번역을 사용하도록 설정하면 로컬 채팅 컨트롤의 언어에 해당하는 번역이 항상 각 결과 PartyVoiceChatTranscriptionReceivedStateChange에 제공됩니다. 말하기 채팅 컨트롤의 언어가 로컬 채팅 컨트롤의 언어와 같으면 전사 및 번역 문자열이 동일합니다.

이 옵션은 하나 이상의 TranscribeSelf, TranscribeOtherChatControlsWithMatchingLanguagesTranscribeOtherChatControlsWithNonMatchingLanguages와 함께 사용하지 않는 한 효과가 없습니다.
DisableProfanityMasking 불경한 언어를 마스킹하지 않고 전사가 제공됩니다.

기본적으로 불경한 언어는 각 문자를 별표로 바꿔서 마스킹됩니다. 예를 들어 4자로 된 불경한 언어는 "****"로 대체됩니다. 이 옵션을 사용하면 불경한 언어에 마스킹이 적용되지 않습니다. 원시 텍스트가 제공됩니다.
TranscribeSelfRegardlessOfNetworkState 채팅 컨트롤이 다른 채팅 컨트롤이 있는 네트워크에 있는지 여부에 관계없이 PartyVoiceChatTranscriptionReceivedStateChange를 통해 로컬 채팅 컨트롤의 전사가 생성되고 동일한 로컬 채팅 컨트롤에 제공됩니다.

이 옵션은 TranscribeSelf를 재정의합니다. 이 옵션은 이전 버전과의 호환성을 위해 제공되며 일반적으로 사용하지 않아야 합니다.

요구 사항

헤더: Party.h

참고 항목

파티 멤버
PartyLocalChatControl::SetTranscriptionOptions
PartyVoiceChatTranscriptionReceivedStateChange
PartyVoiceChatTranscriptionPhraseType