This site contains only USER GUIDES. Looking for ADMIN content? Login here at help-auth.eleveo.com
Eleveo WFO

Speech Tags

Overview

This page describes how to use Speech Tags and Phrases with Speech Recognition and provides some advice for administrators on creating phrases and Speech Tags to better serve user requests for assistance.

Speech Tags and Phrases require that Speech Recognition be properly licensed and that transcriptions be generated.

Permissions Required

Users

All users can view found Speech Tags and Phrases. No additional permissions are required. However, Speech Recognition must be properly licensed.

Administrators

The Speech Tag Management Screen is only accessible if the Speech Recognition license is installed and the user role has the correct privileges granted, otherwise, it is not visible in the Quality Management main menu. The role needed is SPEECHREC_ADMIN, which should be assigned manually to the user(s) that will manage speech tags and speech phrases. By default, this role is assigned to the CC Manager role as part of the CC_MANAGER.

Architecture

The Speech Recognition engine uses transcriptions to find phrases defined by users and administrators.

Note the following process order:

  1. Speech Tags and Phrases are created by users within Eleveo Quality Management (as described on this page).

  2. The Speech Recognition service processes an audio recording. A transcript is generated.

  3. The transcription file is then processed by the Speech Recognition component to find the user's pre-defined speech phrases.

  4. The found phrases are then saved to the database and are displayed to users on the Conversation Explorer screen.

Understanding Phrase Detection

To detect speech phrases that have been pre-defined by the user, the system performs several steps.

The list of speech phrases is compared to the transcription of audio recordings for each channel. To do this the system:

  1. First splits each speech phrase into a list of words,

  2. Then it compares the transcription of the recording with the first word from the list of Speech Phrases(Step A) until the words are matched. When a match happens, the system then attempts to match the whole speech phrase (Step A)within the transcription of the same channel. When there is a match, the system saves the speech phrase occurrence to the database.

  3. Found phrases are displayed within the Conversation Explorer.

Special Characters

  • Can I use Special Characters (like commas, periods, and question marks) when creating Speech Phrases?

    • Yes, the following special characters are supported !, -, +, ., ^, :, ,(comma), \, ?

Numbers

  • Can numbers be found by speech tags?

    • Yes. Speech tags support alphanumeric characters. Speech tags support both numbers and words. (e.g. 20 min / twenty minutes). To ensure both variants are found, including multiple phrases when creating a new tag is recommended.

Are phrases case (in)sensitive?

  • When I create phrases, do I need to use capitalization of sentences?

    • No, the algorithm is not case-sensitive.

Use of Contractions

  • How does the algorithm deal with the use of contractions (words), such as it's vs it is?

    • At the moment, the algorithm supports exact match only, it's is NOT equal to it is. Multiple phrases are recommended to cover all variations.

Timestamps

  • How does the system display the found phrase based on the timestamp? If there is an entire sentence as a phrase, then what is the timestamp?

    • The timestamp is calculated in the following way – The speech phrase start-time is equal to the segment start-time shifted by the number of seconds of the first word matched from the transcription, the same applies to the speech phrase end-time, E.g. it is equal to the segment end-time shifted by the seconds of the last word matched from transcription.

  • How does the system determine the occurrence of the first word? Average? Last?

    • It takes the first matched occurrence.

Phrase Scan Timing

Phrase detection occurs once a transcription has been processed. If no transcription is available, then no Speech Tags/Phrases is found.

Re-Scan

Rescan is currently not supported.

Limitations

Scripted Greeting - Exact matches are required when searching for a phrase – It may be necessary to prepare several variants of the desired speech phrase, to capture all variations that an agent may use. For example: "Hello. Thank you for calling our Company. You are speaking to [agent name]. How may I help you?" May not be stated exactly the same each time, and therefore the transcription will vary. The speech phrases must be an exact match with the transcription in order to be matched. Several variants of the desired speech phrase are recommended.

Supported Languages – Phrase detection is supported for all languages supported by Speech Recognition.

Preparing Speech Tags and Phrases

Speech Recognition searches for targeted phrases called Speech Tags, grouped into categories created by users with the appropriate permission.

  • The first step is to create Speech Tags. This is done by inputting specific phrases to associate with each Speech Tag.

  • As the system searches for an exact match, each Speech Phrase should be short. This ensures that the search terms are sufficiently unique to be found.

  • Once created, enabled phrases can be searched by Speech Tag.

Working With the Speech Tags Tab

To open the Speech Tags screen, click the Speech Tags item on the left side menu.

image-20250407-112031.png

Creating a New Speech Tag

The Speech Tags screen displays all existing Speech Tags. If none have been created yet, the list is empty.
To create a new Speech Tag click Add New.

image-20250407-112103.png

Enter the tag name in the Speech Tag field and add the Phrases you want to be associated with this tag.

image-20250407-112328.png

Then click Save.

Setting an Icon for a Speech Tag

To make a particular Speech Tag easier to identify, assign it a unique icon. This icon appears next to any conversation in which Speech Recognition finds an enabled phrase associated with that Speech Tag.

The icon can be set when creating the tag or later by clicking the tag to open the editing menu.

image-20250407-112627.png

Adding a New Phrase to a Speech Tag

To add new phrases to a Speech Tag, select the particular tag and click Add New next to Phrases. Then click Save.

speechtags5.png


Each Speech Phrase should be short. This ensures that the search terms are sufficiently unique to be found.

Only exact matches are found.

Editing a Speech Tag

To modify a speech tag, click the particular tag and make changes in the editing window on the right. The following actions are available:

  • Add New – Add a new phrase; click Add New to create a new phrase.

  • Edit the Speech Tag icon – Click the icon and select from the available options.

  • Name – Edit the Speech Tag name, change the title in the Speech Tag field.

  • Enabled – Enable/Disable a phrase, use the corresponding checkbox to enable or disable a phrase.

  • Delete Phrase – Remove a phrase – click the trash icon next to the phrase you want to delete.

  • Delete Speech Tag - click the trash icon on the top.

  • Click Save to apply changes.

Exporting Speech Tags

All or selected Speech Tags can be exported to an XML file for saving or importing to other Quality Management instances.

  • To export all speech tags – ensure no speech tag row is selected/highlighted and click Export to export all Speech Tags.

speechtags6.png


Importing Speech Tags

To import speech tags, you need a previously exported XML file (see Exporting Speech Tags above). Click Import and select the XML file.

Example Phrases

The following phrases can be associated with a Speech Tag:

Topic

Sample Speech Phrases

Upsell

I would like to add

do you have

I want to have

one year contract

I would like to find out more

Compliance

your telephone number

your mobile number

can I help you

all you have to do is agree

Customer Handling

let me have a look

where do I find

I've been on hold

I said that before

can you explain

that isn't clear

Customer Service Check

how may I help you

I understand your problem

transfer you to my colleague

explain your issue

thank you for calling


Configuring Confidence Intervals in Speech Recognition

Speech Tags visibility in the Conversation Explorer is hardcoded

Normally, users can search by speech tag within the Conversation Explorer. Users may select to filter by the presence or absence of particular tags as well as their confidence as calculated by the Speech Engine. These values are hardcoded and can not be changed.

The confidence levels hardcoded in the system are: Certainly, Probably or Maybe.

  • Certainly indicates a high level of confidence that the returned interaction contains the Speech Tag.

  • Probably indicates a moderate to high level of confidence that the returned interaction contains the Speech Tag.

  • Maybe indicates a moderate level of confidence that the returned interaction contains the Speech Tag.

The confidence level is a complex calculation that indicates the likelihood that a particular tag has been found by the Speech Recognition engine.

Confidence Calculation

Confidence is calculated as the average confidence probability across all the words used in a speech phrase found by Speech Recognition.