メインコンテンツへスキップ

Cognitive Services の概要

PlayFab Party Cognitive Services インターフェイスには、PlayFab Party によって提供されるアクセシビリティ機能を構成および使用できるようにする関数が含まれています。 これらの機能には次のものが含まれます:
  • リアルタイム テキスト チャット翻訳
  • リアルタイム音声チャット文字起こし
  • リアルタイム音声チャット文字起こしの翻訳
  • テキスト読み上げ音声合成

料金

Cognitive Services およびコア VOIP とゲーム ネットワーキング機能を超えるその他のサービスには、関連するコストが発生する場合があります。詳細については、PlayFab Party の請求 ページを参照するか、Microsoft の担当者にお問い合わせください。

Cognitive Services インターフェイスの使用

ゲームで Cognitive Services インターフェイスを使用するには、次のコード ブロックをゲームの Build.cs ファイルに追加します。
さらに、Cognitive Services を使用しないプラットフォームでのコンパイル エラーを防ぐために、任意のゲーム コードを #if WITH_OSS_PLAYFAB_COGNITIVESERVICES でラップできます。

SetTextChatTranslationOptions

SetTextChatTranslationOptions を使用すると、チャット翻訳のオン/オフを切り替えることができます。

SetVoiceChatTranscriptionOptions

SetVoiceChatTranscriptionOptions は、音声文字起こしを有効化および構成するために必要です。
  • bTranscribeSelf - ローカル チャット コントロールの文字起こしが生成され、同じローカル チャット コントロールに提供されます
  • bTranscribeOtherChatControlsWithMatchingLanguages - ローカル チャット コントロールと同じ言語を持つ他のチャット コントロールの文字起こしが生成され、ローカル チャット コントロールに提供されます
  • bTranscribeOtherChatControlsWithNonMatchingLanguages - ローカル チャット コントロールの言語と異なる言語を持つ他のチャット コントロールの文字起こしが生成され、ローカル チャット コントロールに提供されます
  • bTranslateToLocalLanguage - 文字起こしはローカル チャット コントロールの言語に翻訳されます

SetTextToSpeechOptions

SetTextToSpeechOptions は、テキスト読み上げを有効化および構成するために必要です。
  • ETextToSpeechType::Narration - ローカル チャット コントロールのオーディオ出力にオーディオをレンダリングします
  • ETextToSpeechType::VoiceChat - ローカル チャット コントロールがオーディオを送信するように構成されているチャット コントロールにオーディオをレンダリングします

SendTextAsVoice

PlayFab Party ネットワークに接続されている他のすべてのクライアントに送信されるテキスト読み上げオーディオを生成します。 SendTextAsVoice を呼び出す前に、SetTextToSpeechOptions の呼び出しを介して Text as Voice を有効にする必要があります

SendChatText

PlayFab Party ネットワークに接続されている他のすべてのクライアントにチャット テキスト文字列を送信します。
最終更新日 2026年10月20日