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

# Supressão de ruído do áudio de voz

> Habilite a supressão dinâmica de ruído do microfone no chat de voz do PlayFab Party para melhorar a qualidade da voz dos jogadores em ambientes ruidosos em dispositivos Android e iOS.

# Melhorando a qualidade do áudio de voz com a supressão de ruído

O PlayFab Party dá suporte à captura e transmissão de áudio do microfone entre jogadores para habilitar o chat de voz em tempo real. O ruído de fundo frequentemente é capturado junto com esse áudio do microfone e pode degradar a qualidade da voz desse jogador conforme ouvida pelos outros jogadores. Para melhorar a qualidade do áudio de voz dos jogadores em ambientes ruidosos, você pode configurar o PlayFab Party para suprimir dinamicamente o ruído capturado dos microfones dos jogadores.

## Pré-requisitos

Este passo a passo pressupõe que você tenha familiaridade básica com o [chat de voz no PlayFab Party](/pt-BR/services/playfab/community/voice-communications/concepts-chat).

## Suporte a plataformas

A supressão de ruído não está disponível em todas as plataformas. Embora os métodos associados à supressão de ruído estejam presentes no cabeçalho unificado e multiplataforma, no momento eles são implementados somente para Android e iOS. Os métodos retornarão erros em outras plataformas.

### Limitações de modelos de dispositivo

A supressão de ruído no PlayFab Party tem suporte somente em dispositivos Android com CPUs aprimoradas com Advanced SIMD (Neon). A supressão de ruído pode ser habilitada em dispositivos Android sem esse suporte, mas o áudio de voz será transmitido sem nenhuma supressão de ruído.

No iOS, a supressão de ruído tem suporte em todos os dispositivos iOS.

## Como habilitar a supressão de ruído no seu jogo

### Empacotando o modelo no seu jogo

A supressão de ruído no PlayFab Party requer que um arquivo adicional seja empacotado no seu jogo. Localize o arquivo **PartyNoiseSuppressionModel.fpie** distribuído com o pacote da biblioteca do Party. Dependendo da plataforma, ações diferentes precisam ser executadas.

#### Android

Copie o arquivo **PartyNoiseSuppressionModel.fpie** para dentro de **\{game}/src/main/assets/directory**.

#### iOS

Inclua o PartyNoiseSuppressionModel.fpie nos recursos do seu jogo.

### Exemplo: habilitando a supressão de ruído para um controle de chat local

```cpp theme={null}
PartyError error = localChatControl->SetVoiceAudioOptions(PartyVoiceAudioOptions::NoiseSuppression);
if (PARTY_FAILED(error))
{
    printf("Failed to enable noise suppression for local chat control 0x%p! error = 0x%08x\n", localChatControl, error);
}
```

### Exemplo: desabilitando a supressão de ruído para um controle de chat local

```cpp theme={null}
// to disable noise suppression for a local chat control
PartyError error = localChatControl->SetVoiceAudioOptions(PartyVoiceAudioOptions::None);
if (PARTY_FAILED(error))
{
    printf("Failed to disable noise suppression for local chat control 0x%p! error = 0x%08x\n", localChatControl, error);
}
```

## Considerações de desempenho

Com base em testes internos, habilitar a supressão de ruído no PlayFab Party não afeta significativamente o desempenho da CPU nem a duração da bateria.

## Confira também

* [Visão geral do Party](/pt-BR/services/playfab/multiplayer/networking)
* [Início rápido do Party](/pt-BR/services/playfab/multiplayer/networking/quickstart)
* [Requisitos específicos do Android](/pt-BR/services/playfab/multiplayer/networking/android-specific-requirements)
* [Requisitos específicos do iOS e do macOS](/pt-BR/services/playfab/multiplayer/networking/apple-specific-requirements)


## Related topics

- [Supresión de ruido del audio de voz](/es/services/playfab/community/voice-communications/concepts-noise-suppression.md)
- [Descripción de cómo funciona el chat de PlayFab Party](/es/services/playfab/community/voice-communications/concepts-chat.md)
- [Aplicación de efectos de voz personalizados con manipulación de audio en tiempo real](/es/services/playfab/community/voice-communications/concepts-realtime-audio-manipulation.md)
- [Notas de versão do PlayFab Party](/pt-BR/services/playfab/multiplayer/networking/release-notes.md)
- [XAG 105: Accesibilidad de audio](/es/build/game-principles/accessibility/xag-deep-dives/xag-105-audio-accessibility.md)
