> ## 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                                      | 当处于至少含有一个其他聊天控件的网络中时,将生成本地聊天控件的转录,并通过 [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* 中的一项或多项组合使用,否则不会产生任何效果。 |
| 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](/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_gettranscriptionoptions.md)
- [PartyLocalChatControl::SetTranscriptionOptions](/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settranscriptionoptions.md)
- [PartySetTranscriptionOptionsCompletedStateChange](/zh-CN/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange.md)
- [PartyVoiceChatTranscriptionReceivedStateChange](/zh-CN/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange.md)
- [PlayFab Party 发行说明](/zh-CN/services/playfab/multiplayer/networking/release-notes.md)
