> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# game_chat_speech_to_text_conversion_mode

> game_chat_speech_to_text_conversion_mode

# game\_chat\_speech\_to\_text\_conversion\_mode

Defines the speech-to-text conversion modes available to Game Chat 2.

<a id="syntaxSection" />

## Syntax

```cpp theme={null}
enum class game_chat_speech_to_text_conversion_mode  
{  
    automatic,  
    title_managed,  
}  
```

<a id="constantsSection" />

## Constants

| Constant       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| automatic      | Represents the 'automatic' speech-to-text conversion mode.<br /><br /> If a local user has requested speech-to-text, Game Chat 2 automatically transcribes outgoing audio associated with the local user and incoming audio associated with users that are allowed to speak to the local user. Each transcription is provided to the app as a [game\_chat\_transcribed\_chat\_received\_state\_change](/reference/chat/gamechat2/structs/game_chat_transcribed_chat_received_state_change) state change. The app should display this message on screen for the user that has requested speech-to-text. |
| title\_managed | Represents the 'title managed' speech-to-text conversion mode.<br /><br /> Game Chat 2 does not automatically transcribe audio when a user has requested speech-to-text. The title is responsible for transcribing audio when a user has the speech-to-text setting enabled, as indicated by [chat\_user\_local::speech\_to\_text\_conversion\_preference\_enabled](/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_speech_to_text_conversion_preference_enabled).                                                                                                 |

<a id="remarksSection" />

## Remarks

By default, Game Chat 2 automatically manages most work to support speech-to-text accessibility scenarios. You can allow games to disable this automatic work in favor of an independent speech-to-text solution when initializing Game Chat 2, by specifying `title_managed` in the `speechToTextConversion` parameter of the [chat\_manager::initialize](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize) method. For more information about initializing Game Chat 2, see [Using the Game Chat 2 C++ API](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

<a id="requirementsSection" />

## Requirements

**Header:** GameChat2.h

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

<a id="seealsoSection" />

## See also

[Intro to Game Chat 2](/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[GameChat2 members](/reference/chat/gamechat2/gamechat2_members)


## Related topics

- [Speech accessibility user settings](/build/game-principles/accessibility/speech-accessibility.md)
- [chat_manager::initialize](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize.md)
- [GameChat2 members](/reference/chat/gamechat2/gamechat2_members.md)
- [game_chat_text_conversion_preference_changed_state_change](/reference/chat/gamechat2/structs/game_chat_text_conversion_preference_changed_state_change.md)
- [chat_user_local::speech_to_text_conversion_preference_enabled](/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_speech_to_text_conversion_preference_enabled.md)
