Pular para o conteúdo principal

Introdução aos Serviços Cognitivos

A Interface dos Serviços Cognitivos do PlayFab Party inclui funções que permitem a configuração e o uso dos recursos de acessibilidade fornecidos pelo PlayFab Party. Esses recursos incluem:
  • Tradução de chat de texto em tempo real
  • Transcrição de chat de voz em tempo real
  • Tradução da transcrição de chat de voz em tempo real
  • Síntese de texto em fala

Preços

Os Serviços Cognitivos e outros serviços além da funcionalidade principal de VOIP e de rede para jogos podem ter custos associados. Visite a página Cobrança do PlayFab Party para obter mais detalhes ou entre em contato com seu representante da Microsoft.

Usando a Interface dos Serviços Cognitivos

Para usar a Interface dos Serviços Cognitivos no seu jogo, adicione o seguinte bloco de código ao arquivo Build.cs do seu jogo.
Além disso, você pode envolver qualquer código do jogo com #if WITH_OSS_PLAYFAB_COGNITIVESERVICES para evitar erros de compilação em plataformas que não usam os Serviços Cognitivos.

SetTextChatTranslationOptions

SetTextChatTranslationOptions permite ativar ou desativar a tradução do chat.

SetVoiceChatTranscriptionOptions

SetVoiceChatTranscriptionOptions é necessário para habilitar e configurar a transcrição de voz.
  • bTranscribeSelf - As transcrições do controle de chat local serão geradas e fornecidas ao mesmo controle de chat local
  • bTranscribeOtherChatControlsWithMatchingLanguages - As transcrições de outros controles de chat com o mesmo idioma do controle de chat local serão geradas e fornecidas ao controle de chat local
  • bTranscribeOtherChatControlsWithNonMatchingLanguages - As transcrições de outros controles de chat com idiomas diferentes do idioma do controle de chat local serão geradas e fornecidas ao controle de chat local
  • bTranslateToLocalLanguage - As transcrições serão traduzidas para o idioma do controle de chat local

SetTextToSpeechOptions

SetTextToSpeechOptions é necessário para habilitar e configurar a conversão de texto em fala.
  • ETextToSpeechType::Narration - Renderiza o áudio na saída de áudio do controle de chat local
  • ETextToSpeechType::VoiceChat - Renderiza o áudio nos controles de chat para os quais o controle de chat local está configurado para enviar áudio

SendTextAsVoice

Gera áudio de conversão de texto em fala que é enviado a todos os outros clientes conectados à rede do PlayFab Party. O recurso de texto como voz deve ser habilitado por meio de uma chamada a SetTextToSpeechOptions antes de chamar SendTextAsVoice

SendChatText

Envia uma cadeia de caracteres de texto de chat a todos os outros clientes conectados à rede do PlayFab Party.
Última modificação em 8 de outubro de 2026