Passer au contenu principal

Présentation de Cognitive Services

L’interface PlayFab Party Cognitive Services inclut des fonctions qui permettent de configurer et d’utiliser les fonctionnalités d’accessibilité fournies par PlayFab Party. Ces fonctionnalités incluent :
  • La traduction du chat textuel en temps réel
  • La transcription du chat vocal en temps réel
  • La traduction de la transcription du chat vocal en temps réel
  • La synthèse vocale

Tarification

Cognitive Services et les autres services allant au-delà des fonctionnalités principales de VOIP et de mise en réseau de jeux peuvent entraîner des coûts. Consultez la page Facturation de PlayFab Party pour plus de détails ou contactez votre représentant Microsoft.

Utilisation de l’interface Cognitive Services

Pour utiliser l’interface Cognitive Services dans votre jeu, ajoutez le bloc de code suivant au fichier Build.cs de votre jeu.
Vous pouvez également encapsuler n’importe quel code de jeu avec #if WITH_OSS_PLAYFAB_COGNITIVESERVICES pour éviter les erreurs de compilation sur les plateformes qui n’utilisent pas Cognitive Services.

SetTextChatTranslationOptions

SetTextChatTranslationOptions permet d’activer ou de désactiver la traduction du chat.

SetVoiceChatTranscriptionOptions

SetVoiceChatTranscriptionOptions est requis pour activer et configurer la transcription vocale.
  • bTranscribeSelf : les transcriptions du contrôle de chat local sont générées et fournies à ce même contrôle de chat local
  • bTranscribeOtherChatControlsWithMatchingLanguages : les transcriptions des autres contrôles de chat utilisant la même langue que le contrôle de chat local sont générées et fournies au contrôle de chat local
  • bTranscribeOtherChatControlsWithNonMatchingLanguages : les transcriptions des autres contrôles de chat utilisant des langues différentes de celle du contrôle de chat local sont générées et fournies au contrôle de chat local
  • bTranslateToLocalLanguage : les transcriptions sont traduites dans la langue du contrôle de chat local

SetTextToSpeechOptions

SetTextToSpeechOptions est requis pour activer et configurer la synthèse vocale.
  • ETextToSpeechType::Narration : restitue l’audio sur la sortie audio du contrôle de chat local
  • ETextToSpeechType::VoiceChat : restitue l’audio vers les contrôles de chat auxquels le contrôle de chat local est configuré pour envoyer de l’audio

SendTextAsVoice

Génère un audio de synthèse vocale qui est envoyé à tous les autres clients connectés au réseau PlayFab Party. La fonctionnalité de texte sous forme vocale doit être activée via un appel à SetTextToSpeechOptions avant d’appeler SendTextAsVoice

SendChatText

Envoie une chaîne de texte de chat à tous les autres clients connectés au réseau PlayFab Party.
Dernière modification le 8 octobre 2026