# Built-in Event Handlers

## Animated Text Audio Emitter

<figure><img src="/files/yCkACC35FTP8rSVKQZvn" alt=""><figcaption><p>The Animated Text Audio Emitter is an easy way to create sounds for your dialogues.</p></figcaption></figure>

Use this component to create sound effects based on your animated text with the Unity default Audio Source. The component receives letter appearance events from the animated text and selects sound effects from a list of sounds.

To avoid too many sounds being played, use the `Min Time Between Sounds` option.

## Animated Text Events

<figure><img src="/files/I7LBVxADwJEYiYoMqoRu" alt=""><figcaption><p>A generic interface for text animation events</p></figcaption></figure>

The *Animation Text Events* component is an easy way to interface text animations with your code. Unity Events are triggered whenever a text animation event is received. It also includes filtering options, like limiting the time between letter appearance events.

## Missing Something?

Check out [Custom Event Handlers](/text-animations/c-extensions/custom-event-handlers.md) if you want to create your own event handler.

Do you have a use case you think should be included as a built-in component? Maybe you need third-party integration with FMOD or something similar? Contact me via the [contact form](https://stixgames.com/contact/), or join my [Discord](https://discord.gg/jvBFhQA) and I'll try my best to help you!


---

# Agent Instructions: 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:

```
GET https://docs.stixgames.com/text-animations/events/built-in-event-handlers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
