game_chat_speech_to_text_conversion_mode
定义可用于游戏聊天 2 的语音到文本转换模式。
语法
enum class game_chat_speech_to_text_conversion_mode
{
automatic,
title_managed,
}
常量
常量 | 说明 |
---|---|
automatic | 表示“自动”语音到文本转换模式。 如果本地用户已请求语音转文本,游戏聊天 2 将自动转录与本地用户关联的传出音频,以及与被允许与本地用户说话的用户关联的传入音频。 每个转录都将作为 game_chat_transcribed_chat_received_state_change 提供给应用。 应用应该在屏幕上为请求了语音到文本转换的用户显示此消息。 |
title_managed | 表示“游戏管理”语音到文本转换模式。 当用户请求语音转文本时,Game Chat 2 不会自动转录音频。 当用户启用语音转文本设置(由 chat_user_local::speech_to_text_conversion_preference_enabled 指示)时,游戏负责转录音频。 |
备注
默认情况下,游戏聊天 2 会自动管理大多数工作来支持语音转文本的辅助功能方案。 初始化游戏聊天 2 时,可通过在 chat_manager::initialize 方法的 speechToTextConversion
参数中指定 title_managed
,允许游戏禁用这种自动工作,以支持独立的语音到文本的解决方案。 有关初始化游戏聊天 2 的更多信息,请参阅 使用游戏聊天 2 C++ API。
要求
头文件:GameChat2.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机