Add Speech Profiles

Updated 

Speech Profile defines how your system converts text to speech (TTS) and speech to text (STT) within voice-based interactions like IVR and Voice Bot applications. It enables you to configure language settings, voice tone, speed, pitch, and recognition models tailored to your business needs.

By setting up speech profiles, you can optimize voice experiences for both agents and customers—ensuring accurate transcription, natural-sounding speech output, and support for domain-specific vocabulary. These profiles are essential for enabling seamless, personalized, and efficient voice interactions across contact center operations.

Note: Currently, Sprinklr supports Twilio, Ozonetel, and SignalWire as telephony service providers. Support for additional providers is planned for future releases.

Access Speech Profiles

Follow these steps to access Speech Profile:

  1. From the Sprinklr Launchpad, go to Voice Care under the Brand Care category in the Listen section.

  2. In the Voice Settings window, select Speech Profiles from the left navigation pane.

  3. The Speech Profile Record Manager opens, where you can view and manage all speech profiles configured in your environment.


Manage Speech Profiles

You can perform various actions on existing speech profiles from the Record Manager screen.

  1. Click the vertical ellipsis (⋮) next to the profile you want to manage.

  2. Choose from the following actions:

    • Open Audit Trail – View detailed activity logs associated with the speech profile.

    • Edit – Modify the speech profile settings.

    • Delete – Permanently remove the speech profile.

Create Speech Profile

Click the + Create Profile button in the top-right corner to create speech profile. The Speech Profile Settings screen will open. 

This screen allows you to configure speech capabilities—such as Text-to-Speech (TTS) and Speech-to-Text (STT)—for voice applications and IVR. Use this screen to select predefined models or customize your own for specific use cases.


The following table describes the input fields of Speech Profile Settings screen

Input Field

Description

Profile Name (Required)

Enter a unique name to identify the speech profile.

Language (Required)

Select the default language for the speech profile from the dropdown menu. This language will be used when no specific language is detected in the IVR flow. The corresponding Automatic Speech Recognition (ASR) and Text-to-Speech (TTS) models for the selected language will be applied automatically.


Note: To configure additional languages, please contact Sprinklr Support by raising a ticket at tickets@sprinklr.com.

Speech Configs: Text-to-Speech (TTS) Settings

TTS Source (Required)

Select the Text-to-Speech (TTS) source that will be used for generating audio in the speech profile.

The available TTS sources are automatically populated from the Text-to-Speech Configuration page.

Any configurations that an administrator has already created are listed here and can be reused when creating a speech profile.

There are two types of TTS sources:

  • System Deployed - These are preconfigured TTS options provided by Sprinklr and ready to use out of the box.

  • User Configured - These are custom TTS configurations created by users in the Text-to-Speech Configuration page.

    When you select a language, only the TTS configurations that support that language are displayed.

    Click on the icon and you will be navigated to the Text-to-Speech Configuration page. On the Text-to-Speech Configuration page, in the right side corner, you will find Edit and Clone options. You can use these options to edit or clone the custom speech profiles.

    Note: There is no separate setup required within Speech Profiles to create these configurations. To create or modify a custom TTS source, go to the Text-to-Speech Configuration page.

  • + Configuration - Click this option to navigate to the Text-to-Speech Configuration page, where you can create or manage custom TTS configurations.

Speech Rate

Choose the speed at which speech is played.
Available Options:

0.5x

0.8x

Normal

1.5x

2x

Volume

Set the loudness of the generated speech.

Available Options:

  • Extra Soft

  • Soft

  • Medium

  • Loud

  • Extra Loud

Pitch

Adjust the pitch or tone of the speech.

Available Options:

  • Very Low

  • Low

  • Medium

  • High

  • Very High

Type sample text to play

Enter a sample phrase to test your Text-to-Speech (TTS) configuration. Click the Play button to hear how the system converts your text into speech.

This real-time auditory feedback allows you to validate the tone, pronunciation, and overall accuracy of the selected TTS model—without needing to deploy a full IVR workflow. It streamlines the testing process and helps fine-tune your custom speech profiles efficiently.

Speech Configs: Speech-to-Text (STT) Settings

STT Source (Required)

Select the Speech-to-Text (STT) source that will be used for generating audio in the speech profile.

The available STT sources are automatically populated from the Speech-to-Text Configuration page.

Any configurations that an administrator has already created are listed here and can be reused when creating a speech profile.

There are two types of STT sources:

  • System Deployed - These are preconfigured STT options provided by Sprinklr and ready to use out of the box.

  • User Configured - These are custom STT configurations created by users in the Text-to-Speech Configuration page.

    When you select a language, only the STT configurations that support that language are displayed.

    Note: There is no separate setup required within Speech Profiles to create these configurations. To create or modify a custom STT source, go to the Speech-to-Text Configuration page.

  • + Configuration - Click this option to navigate to the Speech-to-Text Configuration page, where you can create or manage custom STT configurations.

Speech Input STT Model (Sprinklr Provider Only)

Select the Speech-to-Text (STT) model that transcribes the customer's speech input during the 'Gather Customer Response' step of the voice workflow. Choose a model that aligns with your language and recognition requirements.

Advanced STT Settings (optional)

Enable this toggle to configure additional parameters such as Custom Vocabulary and Custom Language Model. These settings improve recognition accuracy for domain-specific terms or conversational patterns.

Click the + Add Speech Config button to add additional speech configurations within the profile. After completing all required settings, click the Save button in the bottom-right corner to save your speech profile.

Add Speech Profile to IVR

When creating an IVR, select the desired Speech Profile from the Speech Profile dropdown. Upon deployment, the IVR will route its textual prompts to the Text-to-Speech (TTS) model associated with the language defined in the selected speech profile.

This ensures that all voice outputs are accurately generated based on the configured language and voice settings.

Speech Profiles enable you to deliver natural, accurate, and context-aware voice interactions in your IVR workflows. By configuring TTS and STT settings tailored to your business needs, you can ensure consistent voice experiences across languages and use cases. Once set up, integrating Speech Profiles into your IVR is seamless—making it easier to scale and personalize customer engagement through voice.