To use Elevenlabs TTS, you need to configure some parameters for your API key and account, and also create voices for the elevenlabs TTS.

Voices

We recommend that you browse the voices in Elevenlabs from your account as there are simply too many to import into the portal. 

Once you have chosen a voice, login as system administrator and create the TTS voice using . Provide the following information:

FieldValue / Example ValueExplanation
ManufacturerElevenlabs
Language
Choose the language which most closly covers the voice. This field is largely informational.
Sex
Setup whether this voice is male or female.
Speaker NameElevenlabs V3 Ellen

Give the voice a descriptive name. This is what you will see in the portal when you use the voice, for example in the dropdown menus in the IVR for the selection of the TTS voice.

CloudTTSEngine Name<voice_id>_<model>_Elevenlabs

Copy the voice ID from your elevenlabs account. This can be located in  a list of voices as shown in this screenshot and selecting "Copy Voice ID":


For v2 voices to use the v2 model, use eleven_multilingual_v2 for the model. For v3 voices use eleven_v3.

For example:

  • BIvP0GN1cAtSRTxNHnWS_eleven_v3_Elevenlabs 

would be the Speaker Name for Ellen shown in the screenshot above.

CloudTTSEngine DNShttps://cloudtts.jtel.de

Always use this value.

Generation Template

Leave this parameter empty.

Offline Generation Command

Leave this parameter empty.

Client Account Configuration

To use Elevenlabs TTS, you must configure the following Client Parameters in your jtel account:

NameValue
Elevenlabs.SpeechServices.ApiKey<your_elevenlabs_api_key>
Elevenlabs.SpeechServices.Hostapi.elevenlabs.io
  • No labels