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

# PartyVoiceChatTranscriptionOptions

> 音声チャット文字起こしオプション。

音声チャット文字起こしオプション。

## 構文

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

## 定数

| 定数                                                  | 説明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| None                                                | どのチャット コントロールも文字起こしされません。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| TranscribeSelf                                      | 他に少なくとも 1 つのチャット コントロールが存在するネットワーク内にいる間、ローカル チャット コントロールの文字起こしが生成され、[PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange) イベントを介して同じローカル チャット コントロールに提供されます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| TranscribeOtherChatControlsWithMatchingLanguages    | ローカル チャット コントロールと同じ言語を持つ他のチャット コントロールの文字起こしが生成され、[PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange) イベントを介してローカル チャット コントロールに提供されます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| TranscribeOtherChatControlsWithNonMatchingLanguages | ローカル チャット コントロールの言語と異なる言語を持つ他のチャット コントロールの文字起こしが生成され、[PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange) イベントを介してローカル チャット コントロールに提供されます。<br /><br /> 既定では文字起こしは翻訳されません。*TranslateToLocalLanguage* を追加することで、ローカル チャット コントロールの言語への翻訳を有効化することもできます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| TranslateToLocalLanguage                            | 文字起こしはローカル チャット コントロールの言語に翻訳されます。<br /><br /> 他の PartyVoiceChatTranscriptionOptions 値で指定された文字起こしは、[PartyLocalChatControl::GetLanguage()](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getlanguage) で指定されるローカル チャット コントロールの言語に翻訳されます。翻訳は、[PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange) イベントを通じて、元の文字起こしに加えて提供されます。 <br /><br /> 翻訳が有効な場合、生成される各 PartyVoiceChatTranscriptionReceivedStateChange には、常にローカル チャット コントロールの言語に対応する翻訳が含まれます。話しているチャット コントロールの言語がローカル チャット コントロールの言語と同じ場合、文字起こしと翻訳の文字列は同一になります。   <br /><br /> このオプションは、*TranscribeSelf*、*TranscribeOtherChatControlsWithMatchingLanguages*、*TranscribeOtherChatControlsWithNonMatchingLanguages* のいずれか 1 つ以上と組み合わせない限り、効果がありません。 |
| DisableProfanityMasking                             | 卑俗な言葉をマスクせずに文字起こしが提供されます。<br /><br /> 既定では、卑俗な言葉は各文字をアスタリスクに置き換えることでマスクされます。たとえば、4 文字の卑俗な言葉は "\*\*\*\*" に置き換えられます。このオプションが有効な場合、卑俗な言葉に対するマスクは適用されず、未加工のテキストが提供されます。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| TranscribeSelfRegardlessOfNetworkState              | ローカル チャット コントロールの文字起こしが生成され、そのチャット コントロールが他のチャット コントロールと同じネットワーク内にいるかどうかにかかわらず、[PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange) を介して同じローカル チャット コントロールに提供されます。<br /><br /> このオプションは *TranscribeSelf* を上書きします。このオプションは下位互換性のために提供されており、通常は使用すべきではありません。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |

## 要件

**ヘッダー:** Party.h

## 関連項目

[Party メンバー](/services/playfab/multiplayer/networking/reference/party_members)\
[PartyLocalChatControl::SetTranscriptionOptions](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions)\
[PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange)\
[PartyVoiceChatTranscriptionPhraseType](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionphrasetype)


## Related topics

- [PartyLocalChatControl::GetTranscriptionOptions](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_gettranscriptionoptions.md)
- [PartyLocalChatControl::SetTranscriptionOptions](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions.md)
- [PartySetTranscriptionOptionsCompletedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [PlayFab Party リリース ノート](/ja-jp/services/playfab/multiplayer/networking/release-notes.md)
