Xbox 辅助功能指南 119:语音转文本/文本转语音聊天
目标
此 Xbox 辅助功能指南 (XAG) 的目标是确保所有玩家可以享受通信体验,如文字聊天或语音聊天。 这对于失聪或有听力障碍、无法说话、视力低下或失明的玩家尤其重要。
概述
通信体验即在玩家之间一对一或一对多的信息交换。 这样的交换通常发生于玩家间在线文字聊天或在线群聊,玩家可以在游戏时大声对彼此说话。 通信体验也可以发生在游戏之外。 此类体验的示例包括,在多人大厅中聊天或发消息,或发消息到玩家的收件箱,而收件人可以稍后阅读。
失聪或有听力障碍的玩家与群聊中的玩家通信可能会有困难。 同样地,视力低下或失明的玩家可能无法阅读传入的文字聊天消息。 当玩家无法与其他玩家沟通时,他们可能会错过重要的游戏体验,例如无法与他们的队友讨论战术。 因此,如果某位玩家无法接收其他玩家传来的通信,就很难回应或参与对话。
失聪或有听力障碍的玩家应该享有语音转文字功能,将口头语言转为文字,显示在屏幕上,供他们阅读。
无法口头通信的玩家,无论是个人意愿还是残障原因,都应享受文字转语言聊天功能。 玩家可以将想要大声在聊天中所说的内容以文本输入到聊天框中。 这个文本会用合成语音大声朗读给其他所有玩家听。 这就确保了大家听到玩家的声音。 其他玩家无需启用任何具体设置,即可使用此聊天功能。 文本会大声朗读出来,就像玩家自己说出来那样,而不用键入到文本输入框中。
注意
语音聊天的预配与文字聊天辅助功能的不同。 文字聊天的预配与语音聊天辅助功能的不同。 玩家应该可以通过自己选择的方式通信。
范围问题
你的游戏是否包含以下任何通信相关场景?
玩家间发送和接收文本聊天?
玩家通过音频聊天口头通信?
可以发送预定义短语,例如在聊天盘中那样吗?
发送和接收好友请求、邀请和其他玩家到玩家相关的通知?
聊天中发送非文本通信,例如表情和表情符号?
实现指南
游戏应该提供以下辅助通信功能。
语音转文本聊天:玩家可以启用语音转文本聊天,实时转录其他玩家所有基于语音的通信到文本。
示例(可展开)
在这个《光环战争 2》的例子中,玩家启用了语音转文本聊天。 屏幕右侧标有“STT 显示区域”的突出显示的区域会实时转录并显示游戏中其他玩家大声说话的内容。 (此屏幕截图已编辑。围绕 STT 显示区域的红白框,以及“STT 显示区域”文本并不属于《光环战争 2》UI,而是手动添加,仅供示例参考)。
文本转语音聊天:玩家可以启用文本转语音聊天。 启用后,玩家会被提供一个文本输入框。 所有玩家在文本输入框中输入的传出文本会实时转化为合成音频,并在语音频道上为其他所有玩家广播。
示例 (可展开)
在《盗贼之海》中,玩家可以将焦点移到屏幕左上角的文本输入框。 然后会出现一个屏幕键盘。 输入到屏幕键盘的文本会实时大声朗读给所有玩家听。
在《战争机器 5》中,文本输入框出现在 UI 的右下角。 玩家可以按下右摇杆来打开屏幕键盘。 所有输入到输入框的文本会大声广播给所有玩家听。 出现在消息边上的“全局”和“语音”标签可以用来向玩家确认,他们的文本消息对启用了语音转文字的玩家可见,且消息通过合成语音向正在聆听群聊的玩家大声述说。
文本输入框:文本输入字段应该在任何通信可用的情景下为玩家提供使用。
示例 (可展开)
这个例子显示了《战争机器 5》中出现的文本输入框。 需要注意的是,此框可以出现在游戏中任何可能通信的地方,也包括与游戏无关的 UI。
此示例显示了《盗贼之海》中可用的文本输入框。 它在游戏中所有支持通信的地方都可用。
屏幕旁白(基于文本的通信):所有从其他玩家传入的基于文本的通信应该通过实时本地语音播放给启用了屏幕旁白设置的玩家。
示例 (可展开)
在这个《我的世界》Bedrock 版的例子中,玩家启用了屏幕旁白设置。 因此,当收到文本聊天消息时,消息的内容会大声讲述给玩家听。
注意
这个设置和文本转语音聊天功能不同。 在《我的世界》中,仅支持基于文本的聊天通信。 所以,失明的玩家必须启用屏幕旁白功能来听取基于文本的消息。
文本转语音聊天设置适用于支持基于语音聊天的游戏。 合成语音会读出输入的文字。 此功能代替玩家说话。
屏幕旁白(非文本通信):所有短语、表情符号或表情应该通过实时本地语音播放给启用了屏幕旁白设置的玩家。
- 应根据 Unicode.org 提供的 CLDR 短名称使用“咧嘴笑脸”、“心心相印”等友好名称说出表情符号。
示例 (可展开)
在这个《我的世界》Bedrock 版的例子中,文本聊天消息被大声讲述给玩家。 读出的消息是“嗨! 欢迎来到我的世界! [红心]。” 旁白软件会识别红心表情符号并大声讲述与其相关的标签。 这确保使用旁白的玩家不会错过消息的重要内容,即使是那些非基于文本的消息。
玩家发起的角色语音:所有玩家发起的大声说的、向其他玩家表达意图的角色通信,例如聊天盘中预定义消息的画外音,应实时转录为文本,并本地显示在启用了语音转文本聊天功能的玩家屏幕上。
- 还需要注意的是,还可以访问查看预定义消息选项的过程。 启用屏幕旁白的玩家应该能够在接收焦点时听到每条消息的大声预览,以便他们在发送前知道自己选择了什么。
阅读和支持平台设置:游戏应该默认支持启用语音转文本聊天或文本转语音聊天的平台设置,如果这样的设置存在的话。
示例 (可展开)
玩家可以使用 Xbox 轻松使用设置中的游戏转录菜单,建立应用于全平台首选设置。 可以阅读平台设置的游戏应该自动将玩家的首选平台设置应用到游戏。 意思是,如果一位玩家在平台设置中启用了文本转语音、语音转文本或游戏旁白,游戏应该默认为玩家启用这些设置。
提供游戏内平台设置替代:游戏应确保所有核心支持功能(语音转文本聊天、文本转语音聊天、屏幕旁白)可以在游戏级别进行调整。 例如:一位玩家在平台级别启用了“文本转语音聊天”,并且可以通过游戏设置 UI 中专门的菜单项在游戏级别禁用“文本转语音聊天”。
示例 (可展开)
《盗贼之海》会读取 Xbox 平台设置并应用到游戏。 但是,一些玩家可能想在平台级别启用设置,而对特定游戏禁用某个设置。 《盗贼之海》允许玩家替代平台上文本转语音聊天、语音转文本聊天、游戏转录的设置。 他们可以配置游戏的具体设置。
《极限竞速:地平线4》允许玩家应用平台旁白设置(“系统默认”),或无视平台设置“打开”或“关闭”旁白。
潜在的玩家影响
此 XAG 中的指南有助于为以下玩家减少障碍。
玩家 | |
---|---|
盲人玩家 | X |
弱视玩家 | X |
失聪玩家 | X |
有听力障碍的玩家 | X |
失声玩家 | X |
有认知或学习障碍的玩家 | X |
其他:出于隐私原因不希望在线共享语音的玩家、没有麦克风或耳机的玩家 | X |
资源和工具
资源类型 | 链接到源 |
---|---|
文章 | Azure PlayFab Party 概述 |
文章 | PlayFab Party 文本转语音 (STT) 和文本显示 UX 指南 |
文章 | PlayFab Party 文本转语音 (STT) 和文本输入 UX 指南 |
网站 | 完整的表情符号列表(外部) |