PartyVoiceChatTranscriptionOptions
ボイス チャットのトランスクリプション オプション。
構文
enum class PartyVoiceChatTranscriptionOptions
{
None = 0x0,
TranscribeSelf = 0x1,
TranscribeOtherChatControlsWithMatchingLanguages = 0x2,
TranscribeOtherChatControlsWithNonMatchingLanguages = 0x4,
TranslateToLocalLanguage = 0x10,
DisableProfanityMasking = 0x20,
TranscribeSelfRegardlessOfNetworkState = 0x40,
}
定数
定数 | 説明 |
---|---|
なし | チャット コントロールは文字起こしされません。 |
TranscribeSelf | ローカル チャット コントロールの文字起こしは、少なくとも 1 つの他のチャット コントロールを持つネットワーク内において、PartyVoiceChatTranscriptionReceivedStateChange イベントを介して生成され、同じローカル チャット コントロールに提供されます。 |
TranscribeOtherChatControlsWithMatchingLanguages | ローカル チャット コントロールと同じ言語の他のチャット コントロールの文字起こしは、PartyVoiceChatTranscriptionReceivedStateChange イベントを介して生成され、ローカル チャット コントロールに提供されます。 |
TranscribeOtherChatControlsWithNonMatchingLanguages | ローカル チャット コントロールの言語とは異なる言語を使用した他のチャット コントロールの文字起こしは、PartyVoiceChatTranscriptionReceivedStateChange イベントを介して生成され、ローカル チャット コントロールに提供されます。 文字起こしは既定では翻訳されません。 また、TranslateToLocalLanguage を追加して、ローカル チャット コントロールの言語への翻訳を有効にすることもできます。 |
TranslateToLocalLanguage | 文字起こしは、ローカル チャット コントロールの言語に翻訳されます。 他の PartyVoiceChatTranscriptionOptions 値を使用して生成された文字起こしは、PartyLocalChatControl::GetLanguage()で指定されたローカル チャット コントロールの言語に翻訳されます。 翻訳は、PartyVoiceChatTranscriptionReceivedStateChange イベントを介して元の文字起こしに加えて提供されます。 翻訳が有効になっている場合、ローカル チャット コントロールの言語に対応する翻訳は、生成される各 PartyVoiceChatTranscriptionReceivedStateChange で常に提供されます。 話しているチャット コントロールの言語がローカル チャット コントロールの言語と同じ場合、文字起こしと翻訳文字列は同じになります。 このオプションは、TranscribeSelf、TranscribeOtherChatControlsWithMatchingLanguages、および TranscribeOtherChatControlsWithNonMatchingLanguages の内の 1 つ以上と組み合わせて使用しない限り、効果はありません。 |
DisableProfanityMasking | 文字起こしは、不適切な表現をマスクせずに提供されます。 既定では、不適切表現は、各文字をアスタリスクに置き換えることでマスクされます。 たとえば、4 文字の不適切表現は "****" に置き換えられます。 このオプションを有効にすると、不適切な表現にマスクは適用されず、未加工のままのテキストが提供されます。 |
TranscribeSelfRegardlessOfNetworkState | ローカル チャット コントロールの文字起こしは、チャット コントロールが他のチャット コントロールとネットワーク内にあるかどうかに関係なく、PartyVoiceChatTranscriptionReceivedStateChange を介して生成され、同じローカル チャット コントロールに提供されます。 このオプションは、TranscribeSelf をオーバーライドします。 このオプションは下位互換性のために提供されており、通常は使用しないでください。 |
要件
ヘッダー: Party.h
関連項目
パーティーのメンバー
PartyLocalChatControl::SetTranscriptionOptions
PartyVoiceChatTranscriptionReceivedStateChange
PartyVoiceChatTranscriptionPhraseType