Series: Install and configure the Genesys TTS Connector integration
Activate and configure the Genesys TTS Connector integration
To access your preferred third-party text-to-speech (TTS) engine via the Genesys TTS Connector integration in Genesys Cloud, you must first add and configure the integration, then add your credentials.
- Click Admin.
- Under Integrations, click Integrations.
- Click Integration.
- Search for or navigate to the Genesys TTS Connector integration.
- In the Genesys TTS Connector tile, click Install. Note: A message appears and informs you that the integration installed successfully. The Genesys TTS Connector integration opens to the Details tab.
- (Optional) In the Details tab, Genesys recommends that you enter a unique name for the integration that you want to configure. For example, “Genesys TTS Connector – TTS provider name.”
- Click the Configuration tab.
- On the Properties tab, complete the following mandatory details:
- The URI that Genesys Cloud calls to fetch voices. For example,
https://mycustomserver:443/voices
. - The URI that Genesys Cloud calls to synthesize text. For example,
https://mycustomserver:443/synthesize
. - The HTTP request method used to synthesize text.
- The URI that Genesys Cloud calls to fetch voices. For example,
- (Optional) On the Properties tab, fill in the following optional details:Note: For more information about sample configurations for various third-party TTS vendors, see Configure and activate a third-party TTS provider integration.
- The path attribute name that identifies the text to synthesize for a GET request. The field defaults to “text.”
- The path attribute name that identifies the voice to synthesize for a GET request. The field defaults to “voice.”
- The path attribute name that identifies the language to synthesize for a GET request. The field defaults to “language.”
- The path attribute name that identifies the output format to synthesize for a GET request. The field defaults to “audioformat.”
- The path attribute name that identifies the sample rate to synthesize for a GET request. The field defaults to “samplerate.”
- The JSON attribute that identifies the list of voices objects. The field defaults to “voices.”
- The JSON attribute that identifies a voice name. The field defaults to “name.”
- The JSON attribute that identifies a voice language. The field defaults to “language.”
- The JSON attribute that identifies a voice gender. The field defaults to “gender.”
- The JSON attribute that identifies a voice type. The field defaults to “type.”
- Add the credentials:
- Click the Credentials tab.
- Click Configure. The Configure Credentials dialog box opens.
- Select the credential type. For information on the supported credential types, see Credential types for the Genesys TTS Connector integration.
- Enter the appropriate credentials depending on the credential type.
- Click OK.
- Click Save.
- To activate the Genesys TTS Connector integration, in the Status column click Inactive. The Change Status dialog box opens.
- Click Yes. The integration’s status changes to Active.