Loading...
Loading...
Loading...
You can configure the Genesys TTS Connector integration in Genesys Cloud to use your preferred third-party text-to-speech (TTS) provider. To integrate with a third-party TTS provider, you must set the integration properties, attributes, and credentials that are required to access their API endpoint.
Refer to the following sample configuration for each third-party TTS provider that Genesys Cloud currently supports:
| Property name | Value |
|---|---|
| Synthesize Text URI | https://acapela-cloud.com/api/command/ |
| List Voices URI | https://acapela-cloud.com/api/account/ |
| Synthesize Text Request Method | get |
| Synthesize Text Attribute | text |
| Synthesize Voice Attribute | voice |
| Synthesize Language Attribute | language |
| Synthesize OutputFormat Attribute | type |
| Synthesize Sample Rate Attribute | samplerate |
| Voices Attribute | voices |
| Voice Name Attribute | name |
| Voice Language Attribute | language |
| Voice Gender Attribute | gender |
| Voice Type Attribute | type |
{
"voiceMapping": {
"languageMapping": {
"en-AE": "arabicenglish",
"en-AU": "australianenglish",
"en-us": "USEnglish",
"ar-001": "arabic"
},
"genderMapping": {
"female": "1",
"male": "2"
}
},
"outputFormatMapping": {
"audio/L16": {
"*": "wav"
},
"audio/mpeg": {
"*": "mp3"
}
}
}| Field name | Value |
|---|---|
| loginUrl | https://www.acapela-cloud.com/api/login/ |
| <Your email address> | |
| password | <Your password> |
| Property name | Value |
|---|---|
| Synthesize Text URI | https://api.cartesia.ai/tts/bytes |
| List Voices URI | https://api.cartesia.ai/voices/export |
| Synthesize Text Request Method | post |
| Synthesize Text Attribute | text |
| Synthesize Voice Attribute | voice |
| Synthesize Languages Attribute | language |
| Synthesize OutputFormat Attribute | audioformat |
| Synthesize Sample Rate Attribute | samplerate |
| Voices Attribute | data |
| Voice Id Attribute | id |
| Voice Name Attribute | name |
| Voice Language Attribute | language |
| Voice Gender Attribute | gender |
| Voice Type Attribute | type |
{
"synthesizeBody": {
"voice": {
"mode": "id",
"id": "$voice"
},
"model_id": "sonic-3.5",
"transcript": "$text",
"output_format": {
"container": "raw",
"encoding": "pcm_s16le",
"sample_rate": 8000
}
}
}| Field name | Value |
|---|---|
| X-API-Key | <Your API key> |
| Cartesia-Version | <The Cartesia version in the YYYY-MM-DD format> |
| Property name | Value |
|---|---|
| Synthesize Text URI | https://api.deepgram.com/v1/speak |
| List Voices URI | https://api.deepgram.com/v1/models |
| Synthesize Text Request Method | post |
| Synthesize Text Attribute | text |
| Synthesize Voice Attribute | model |
| Synthesize Language Attribute | language |
| Synthesize OutputFormat Attribute | encoding |
| Synthesize Sample Rate Attribute | sample_rate |
| Voices Attribute | tts |
| Voice Name Attribute | canonical_name |
| Voice Language Attribute | languages |
| Voice Gender Attribute | gender |
| Voice Type Attribute | type |
{
"outputFormatMapping": {
"audio/L16": {
"*": "linear16"
}
},
"voiceMapping": {
"languageMapping": {
"en-us": "en"
}
},
"synthesizeBody": {
"text": "$text"
}
}| Field name | Value |
|---|---|
| Authorization | Token <Your Deepgram API key> |
| Property name | Value |
|---|---|
| Synthesize Text URI | https://api.elevenlabs.io/v1/text-to-speech/$voice/stream |
| List Voices URI | https://api.elevenlabs.io/v2/voices?page_size=100 |
| Synthesize Text Request Method | post |
| Synthesize Text Attribute | |
| Synthesize Voice Attribute | |
| Synthesize Languages Attribute | |
| Synthesize OutputFormat Attribute | output_format |
| Synthesize Sample Rate Attribute | samplerate |
| Voices Attribute | voices |
| Voice Id Attribute | voice_id |
| Voice Name Attribute | name |
| Voice Language Attribute | fine_tuning|language |
| Voice Gender Attribute | labels|gender |
| Voice Type Attribute | type |
{
"outputFormatMapping": {
"audio/L16": {
"8000": "pcm_8000",
"16000": "pcm_16000"
}
},
"voiceMapping": {
"languageMapping": {
"en-us": "en"
}
},
"synthesizeBody": {
"apply_text_normalization": "on",
"text": "$text",
"model_id": "eleven_flash_v2_5"
}
}| Field name | Value |
|---|---|
| xi-api-key | <Your ElevenLabs API key> |
| Property name | Value |
|---|---|
| Synthesize Text URI | https://speech-synthesis-dev.api.emotechlab.com/v2/synthesize |
| List Voices URI | https://speech-synthesis-dev.api.emotechlab.com/v2/voices |
| Synthesize Text Request Method | get |
| Synthesize Text Attribute | text |
| Synthesize Voice Attribute | voice |
| Synthesize Language Attribute | language |
| Synthesize OutputFormat Attribute | audioformat |
| Synthesize Sample Rate Attribute | samplerate |
| Voices Attribute | voices |
| Voice Name Attribute | name |
| Voice Language Attribute | language |
| Voice Gender Attribute | gender |
| Voice Type Attribute | type |
{
"voices": [
{
"name": "ar-SA_Female_1",
"gender": "female",
"language": "ar-SA"
},
{
"name": "ar-SA_Male_1",
"gender": "male",
"language": "ar-SA"
},
{
"name": "ar-SA_Male_2",
"gender": "male",
"language": "ar-SA"
},
{
"name": "en-US_Female_1",
"gender": "female",
"language": "en-US"
},
{
"gender": "male",
"name": "ar-EG_Male_1",
"language": "ar-EG"
},
{
"gender": "female",
"name": "ar-EG_Female_1",
"language": "ar-EG"
}
],
"voiceMapping": {
"languageMapping": {
"ar-sa": "ar-SA",
"ar-ae": "ar-EG",
"en-us": "en-US"
}
},
"outputFormatMapping": {
"audio/L16": {
"*": "wav"
},
"audio/mpeg": {
"*": "mp3"
}
}
}
| Property name | Value |
|---|---|
| Synthesize Text URI | https://scapi-eu.readspeaker.com/a/speak?container=none&streaming=0 |
| List Voices URI | https://scapi-eu.readspeaker.com/a/speak?command=voiceinfo |
| Synthesize Text Request Method | get |
| Synthesize Text Attribute | text |
| Synthesize Voice Attribute | voice |
| Synthesize Language Attribute | lang |
| Synthesize OutputFormat Attribute | audioformat |
| Synthesize Sample Rate Attribute | samplerate |
| Voices Attribute | speakers |
| Voice Name Attribute | voice |
| Voice Language Attribute | language |
| Voice Gender Attribute | gender |
| Voice Type Attribute | type |
{
"outputFormatMapping": {
"audio/L16": {
"8000": "pcm",
"16000": "pcm_16_16k",
"22050": "pcm_16_22k"
},
"audio/mpeg": {
"*": "mp3"
}
},
"voiceMapping": {
"languageMapping": {
"ja-jp": "ja_jp",
"en-us": "en_us"
}
}
}| Property name | Value |
|---|---|
| Synthesize Text URI | https://integration.eu.knovvu.com/genesys-ttsconnector/genesysttsconnector/tts |
| List Voices URI | https://integration.eu.knovvu.com/genesys-ttsconnector/genesysttsconnector/voices |
| Synthesize Text Request Method | post |
| Synthesize Text Attribute | text |
| Synthesize Voice Attribute | voice |
| Synthesize Language Attribute | language |
| Synthesize OutputFormat Attribute | format |
| Synthesize Sample Rate Attribute | samplerate |
| Voices Attribute | voices |
| Voice Name Attribute | name |
| Voice Language Attribute | language |
| Voice Gender Attribute | gender |
| Voice Type Attribute | type |
{
"voiceMapping": {
"languageMapping": {
"ar-sa": "ar-SA",
"tr-tr": "tr-TR",
"en-us": "en-US"
},
"genderMapping": {
"female": "Female",
"male": "Male"
}
}
}
Get user feedback about articles.