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 clavardage textuel en temps réel
  • La transcription du clavardage vocal en temps réel
  • La traduction de la transcription du clavardage 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 communiquez avec 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 clavardage.

SetVoiceChatTranscriptionOptions

SetVoiceChatTranscriptionOptions est requis pour activer et configurer la transcription vocale.
  • bTranscribeSelf : les transcriptions du contrôle de clavardage local sont générées et fournies à ce même contrôle de clavardage local
  • bTranscribeOtherChatControlsWithMatchingLanguages : les transcriptions des autres contrôles de clavardage utilisant la même langue que le contrôle de clavardage local sont générées et fournies au contrôle de clavardage local
  • bTranscribeOtherChatControlsWithNonMatchingLanguages : les transcriptions des autres contrôles de clavardage utilisant des langues différentes de celle du contrôle de clavardage local sont générées et fournies au contrôle de clavardage local
  • bTranslateToLocalLanguage : les transcriptions sont traduites dans la langue du contrôle de clavardage 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 clavardage local
  • ETextToSpeechType::VoiceChat : restitue l’audio vers les contrôles de clavardage auxquels le contrôle de clavardage 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 au moyen d’un appel à SetTextToSpeechOptions avant d’appeler SendTextAsVoice

SendChatText

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