> For the complete documentation index, see [llms.txt](https://docs.metahumansdk.io/metahuman-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metahumansdk.io/metahuman-sdk/reference/metahumansdk-unreal-engine-plugin/talk-component.md).

# Talk Component

You can add BP Talk Component to your own avatar to use Text To Talk, Sound To Talk, Chat or all methods together through Talk Component.

At first you need to add BP Talk Component in the Component tab of your avatar blueprint

<figure><img src="/files/twv6laIxtkJl914F1HX7" alt=""><figcaption></figcaption></figure>

Then add one of the Talk nodes that you want to. If you want to send text and get sound you can use Talk Text node. If you have sound and want to get animation from this use Sound To Talk node. If you want to have a conversation with your avatar you can use Talk Chat node.

<figure><img src="/files/mQNV9C0Ajaxog1CxjEow" alt=""><figcaption></figcaption></figure>

Let's have a look at the metahuman mapping config. In order to make your animation work on metahuman, apply the following mapping configurations.

| Pose Asset           | mh\_dhs\_mapping\_anim\_PoseAsset |
| -------------------- | --------------------------------- |
| Mapping Asset        | None                              |
| Bone Mapping Asset   | None                              |
| Setup for Metahumans | Enable                            |

<figure><img src="/files/ATc9fMKjgCtJS03DQyTZ" alt=""><figcaption></figcaption></figure>

If you need to call Talk Component of your avatar in the other blueprint you can use Get Talk Component node

<figure><img src="/files/dopizVmExu8bOTn6bkie" alt=""><figcaption></figcaption></figure>

You also have an opportunity to override Talk Component settings for runtime

<figure><img src="/files/6cQ7OmvcHNaCszpHDBhB" alt=""><figcaption></figcaption></figure>

In each plugin version you can find an examples of use for all methods of our plugin. Please make sure that you enable Plugins and Engine content in the settings of the Content Browser window. Then open Engine>Plugins>MetahumanSDK Content>Demo and you will find maps that you can use as base of your own project. Enjoy!

<figure><img src="/files/JOt4rxAlek3VCVdmXdv9" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/bD3f3FxYoWvaF92XNEKt" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.metahumansdk.io/metahuman-sdk/reference/metahumansdk-unreal-engine-plugin/talk-component.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
