# Inworld AI

## Integrate Inworld TTS

Each NLX workspace comes equipped with an Inworld integration managed by NLX. You can access it in the [API channel setup ](/platform/nlx-platform-guide/ai-applications/deployment/managing-channels/creating-an-api-channel.md#access-api-channel)of your application.&#x20;

Connecting your own instance is only necessary if you:

* Prefer to use your own API keys
* Need custom voice cloning, pronunciations, and text normalization

To create a custom integration with *Inworld*, begin by selecting *Resources* from your workspace menu and choosing *Integrations*:

1. Click *+ Add integration* > Choose *Inworld* from the *Type* dropdown
2. Provide your integration a name
3. Enter the API key from your Inworld Portal. Don't have an account? [Sign up here](https://platform.inworld.ai/login)
4. Click *Create integration*

{% hint style="info" %}
At any time, you may edit or delete your Inworld integration by expanding the integration name and selecting the edit or delete icons.&#x20;
{% endhint %}

***

## Using Inworld TTS

:brain: Curious about which languages Inworld supports? Check out the full list of [supported languages](/platform/nlx-platform-guide/flows-and-building-blocks/advanced/translations.md#supported-languages).

To use the built-in NLX Inworld service or your custom integration effectively, make sure to complete the following steps:

* [ ] create an [application](/platform/nlx-platform-guide/ai-applications/setup.md)
* [ ] on the application's *Configuration* tab, [select the API's Voice channel](/platform/nlx-platform-guide/ai-applications/deployment/managing-channels/creating-an-api-channel.md#access-api-channel). To change the persona or swap to your managed integration of Inworld, choose the voice from the dropdown as well as your custom integration before saving and [creating a build ](/platform/nlx-platform-guide/ai-applications/setup.md#deployment)of your app
* [ ] launch your application from your frontend service, and enable your microphone and speaker settings to hear your application's Inworld voice capabilities


---

# 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.nlx.ai/platform/nlx-platform-guide/integrations/types/text-to-speech-providers/inworld.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.
