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

# Inworld Graph Runtime Data Voice

[Overview](../overview) > [Inworld Graph Runtime Data](./InworldGraphRuntimeData) > Inworld Graph Runtime Data Voice

**Class:** `UInworldGraphRuntimeData_Voice` | **Inherits from:** `UInworldGraphRuntimeData`

Runtime data class for managing voice configuration in Inworld graphs. This class stores and manages voice properties used for text-to-speech operations within Inworld graphs. It provides simple get/set functionality for voice configuration including voice ID and language settings.

## Methods

* [Get](#get)
* [Set](#set)

## Reference

### Get

Retrieves the current voice configuration.

<img src="https://mintcdn.com/inworldai/mZNEEtl7pbzQ55cC/img/unreal/runtime/nd_img_Get.png?fit=max&auto=format&n=mZNEEtl7pbzQ55cC&q=85&s=45192871fbd4be6b27ea99f1106d6d7b" alt="Get Blueprint Node" width="206" height="76" data-path="img/unreal/runtime/nd_img_Get.png" />

## Examples

```c++ theme={"system"}
const FInworldVoice& Get()
```

#### Returns

**Type:** `const FInworldVoice&`
**Description:** Reference to the current voice configuration

***

### Set

Sets the voice configuration for this runtime data.

<img src="https://mintcdn.com/inworldai/UjBJ5lUznbajzMw5/img/unreal/runtime/nd_img_Set.png?fit=max&auto=format&n=UjBJ5lUznbajzMw5&q=85&s=cfaf0a12692e49dc755b7538b2329e8b" alt="Set Blueprint Node" width="229" height="162" data-path="img/unreal/runtime/nd_img_Set.png" />

## Examples

```c++ theme={"system"}
void Set(const FInworldVoice& InVoice)
```

#### Parameters

| Parameter | Type                   | Description                        |
| --------- | ---------------------- | ---------------------------------- |
| InVoice   | `const FInworldVoice&` | The new voice configuration to set |

***
