# 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 ](https://docs.nlx.ai/platform/nlx-platform-guide/ai-applications/deployment/managing-channels/creating-an-api-channel#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](https://docs.nlx.ai/platform/nlx-platform-guide/flows-and-building-blocks/advanced/translations#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](https://docs.nlx.ai/platform/nlx-platform-guide/ai-applications/types/core)
* [ ] on the application's *Configuration* tab, [select the API's Voice channel](https://docs.nlx.ai/platform/nlx-platform-guide/ai-applications/deployment/managing-channels/creating-an-api-channel#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 ](https://docs.nlx.ai/platform/nlx-platform-guide/ai-applications/types/core#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
