语音辅助功能的用户设置

本文介绍用户如何通过 Xbox 主机和 Windows 设备上的“轻松使用”设置菜单配置以下语音辅助功能设置。

  • 语音合成(“允许游戏为我朗读”)
  • 合成语音类型
  • 语音转文本 (STT)/文本转语音 (TTS)。

然后学习如何在实现游戏聊天 2 和 PlayFab 群时使用 STT 和 TTS 设置。

用户设置配置

让我们看看玩家如何配置这些设置。

Xbox 主机

  • 转到“设置”>>“轻松使用
  • 选中“开启语音到文本转换”、“开启文本到语音转换”、“文本到语音转换语音”和“允许游戏为我朗读”复选框以指示首选设置。

Windows 设备

  • 下载并安装 Xbox Game Bar
  • 安装后,打开 Game Bar 应用。 选择“开始”,然后导航到应用。 或者,按“Windows 徽标键” + G 打开应用。
  • 选择“设置”图标 >游戏功能
  • 选中“开启语音到文本转换”、“开启文本到语音转换”、“文本到语音转换语音”和“允许游戏为我朗读”复选框以指示首选设置。

应用 STT 和 TTS 用户首选项

使用 PlayFab 群时,请使用 Xbox 服务帮助程序库中的 GetAccessibilitySettings 方法检索 Xbox 玩家的 STT 和 TTS 设置。

换言之,你的游戏需要使用 Xbox Live 帮助程序库检索用户设置,以确定玩家是否要启用 TTS/STT 功能。 如果已为游戏实现 PlayFab 群,该服务将尊重检索到的用户设置,并为玩家启用/禁用 TTS/STT。 由于 PlayFab 群是跨平台解决方案,因此你还可以从其他自定义玩家档案中检索设置,以确定 TTS/STT 用户首选项。

另一方面,当使用 game_chat_speech_to_text_conversion_mode::automatic(默认)进行初始化时,游戏聊天 2 本质上与 Xbox 玩家的 STT 和 TTS 设置相关联。 这意味着你的游戏不必调用其他方法来检索 STT 和 TTS 的用户首选项。

对于这两种服务,你的游戏仍然需要获取已转录的文本,并使用游戏内 UI 或 TCUI(如果启用了 TTS)进行呈现,并从文本合成语音(如果启用了 STT)。

另请参阅