構文
enum class PartyVoiceChatTranscriptionOptions
{
None = 0x0,
TranscribeSelf = 0x1,
TranscribeOtherChatControlsWithMatchingLanguages = 0x2,
TranscribeOtherChatControlsWithNonMatchingLanguages = 0x4,
TranslateToLocalLanguage = 0x10,
DisableProfanityMasking = 0x20,
TranscribeSelfRegardlessOfNetworkState = 0x40,
}
定数
| 定数 | 説明 |
|---|---|
| None | どのチャット コントロールも文字起こしされません。 |
| 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関連項目
Party メンバーPartyLocalChatControl::SetTranscriptionOptions
PartyVoiceChatTranscriptionReceivedStateChange
PartyVoiceChatTranscriptionPhraseType
