Operator Details

Navigation:  Managing a Site > Operators > Operators >

Operator Details

Previous pageReturn to chapter overviewNext page

 

Overview

 

There are two types of operators - non-speech operators and speech operators (specifically created to work with speech applications). The type of operator is determined by the type of operator group the operator belongs to. If the operator is placed in a non-speech operator group, he will NOT have any speech attributes. On the other hand, if the operator is included in a speech operator group, he will inherit that group's speech attributes (ex: the operator group's speech profile).

The "Operator Details" page focuses on the operator's identification, corresponding access rights and, if the operator is to work with speech applications, the operator's speech profile details. A speech operator includes specific speech settings identified as Comfort Settings. When a speech operator is created within an operator group, these comfort settings are inherited from the operator group's defined speech profile. If you, then, edit/customize the operator's comfort settings, the entered values are maintained, even if a new speech profile is assigned to the operator (in the profile or via the operator group).

 

Click Operators Button (in the "Control Panel") and, in the resulting row below, select Operators Sub Module Button to open the "Operators" page.

 

Operators Page

 

Select the operator you want to view by clicking the operator's name (displayed in light blue). This opens the corresponding "Operator Details" page which includes several tabs (if the operator is a speech operator, the page will also include the "Speech In", "Speech Out" and "Misc Speech Settings" tabs) and a left panel.

 

 

TIP

The "Operator Details" page offers a visual hint regarding the type of operator you have selected. If it is a speech operator, the operator icon will be different, it will have headsets. The non-speech operator icon is the same as the one displayed in the "Operators" page (without headsets).

 

Operator Details Page Prop Tab Login View

Speech Balloon_Button_Tab

 

The following images/explanations concern a speech operator because the corresponding "Operator Details" page displays all the options included in a non-speech operator profile as well as all the possible speech related options available.

 

NoteThe available information in all the speech related tabs of an "Operator Details" page depends on the selected speech profile (its enabled/disabled parameters and locked/unlocked options).

Ex: If the "Speech Output" setting of the selected speech profile is disabled, the operator using this profile will not have any information in the "Speech Output (TTS)" tab of his profile (in the "Operator Details" page).

Even after having assigned a speech profile to an operator/operator group, you can define some of the values included in the speech related tabs, regarded as "comfort settings" (ex: "Recognizer Sensitivity", "TTS Speed", "TTS Volume"). Since they relate to the operator's unique speech characteristics, they will not change even if you apply a different speech profile to the operator/operator group. In other words, regardless of the assigned speech profile (global or local), the operator's speech comfort settings you have defined do NOT change.

 

By default, the "Operator Details" page opens in the "Properties" tab.

 

"Properties" tab

 

This tab displays the following information:

 

Login ID

The operator's identification number in the account.

It is also necessary within MCL Operator Login - an optional application provided by MCL installed in the device being used by the operator.

See MCL Operator Login Application.

External Reference

The operator's identification in the customer's own management software system (ex: ERP or WMS systems).

It can also be used in the non-speech version of the MCL Operator Login application. See MCL Operator Login Application.

 

TIPWhen developing an application with MCL-Designer, you can use one of their system variables (X_USR_REF) to link the information you enter in this field to the application itself.

First Name

The operator's first name.

Last Name

The operator's last name.

Short Name

An alternative name to identify the operator. This information is used within MCL Operator Login (an optional application provided by MCL installed in the device being handled by the operator) to identify the logged-in operator in MCL App Desktop.

Spoken Name

The operator's name that is prompted to the operator in the speech dialog (ex: a welcome message).

Gender

The operator's gender.

Language

The language used by the operator in the application.

Speech Profile

The operator's associated speech profile. This field is only available for speech operators.

If the speech profile has been set as an entity's default or custom profile, along with its name, you will view one of the following designations:

<group profile> - The operator is associated to the speech profile set as default for the operator group he belongs to. Used in both levels of speech profile management (Global or Local).

<account default> - The operator is using the speech profile set as default for the account. Only used within the Global Speech Profile Management.

<site default> - The operator is using the speech profile set as default for the current site. Only used within the Local Speech Profile Management.

<custom profile> - The operator was attributed a custom speech profile, meaning, a profile created specifically for him.

Info 1 > 5

Internal information regarding the operator. The field labels can be customized to display something other than "Info...".

See "Editing Site Details" - Custom Labels tab.

 

TIP

When developing an application with MCL-Designer, you can use system variables to link the information you enter in these fields to the application itself.

Ex: If you use the X_USR_CUST2 system variable within an MCL Designer developed application, you can retrieve the information entered in this field.

Notes

Free text field that can include information on the operator.

 

"Devices" tab

 

Operator Details Page DevicesTab View

 

This tab displays the devices available to the operator:

 

Authorized Devices

All Devices: If this option is checked, it means that the operator can use all the site's devices.

Specific Device: If this option is checked, it means that the operator can only use the device mentioned in the corresponding box.

Peripheral Devices

Peripheral 1 > 5

Information regarding peripheral devices being used by the operator. The field labels can be customized to display something other than "Peripheral...".

See "Editing Site Details" - Custom Labels tab.

 

Note"Peripheral 1" refers to the bluetooth headset connection string (ex. <MAC Address>#<PIN Code>).

The Mac Address defined here is used by the MCL Voice Operator Login App to identify the intended headset when the operator logs in and to initiate the pairing procedure with the operator's device ( =Automatic Headset Pairing Mode. See Assigning a BT Headset to an Operator Profile).

 

 

"Access Rights" tab

 

Operator Details Page Access Rights Tab No Voice View

 

This tab displays the following information:

 

Role

The operator's role within the application.

Password

The operator's login password to the system.

 

NoteThis field is to be used exclusively for Non-Speech environments.

Speech operators do NOT require a password in the MCL Speech environment, so the field should be empty.

 

Access Dates

The period of time that the operator is authorized to access the application(s). If this field is not filled, the operator has no access time restrictions.

 

"Speech Input (ASR)" tab

 

Operator Details Page Speech In Out Tab View 0

 

This tab (as well as the "Speech Output (TTS)" and "Misc Speech Settings" tabs) is only available if the selected operator is a speech operator.

 

NoteIf the speech profile you selected for the operator does not have "Speech Input" enabled, this tab will be blank. If the speech profile includes the Speech Input setting, the tab will display the corresponding values.

 

It displays the following information:

 

Voice Type

The available voice types are Auto, Neutral, Male, Female or Child. For most cases, the default value (Auto) is preferable.

This parameter is responsible for the filtering of the speech signal spectrum and its purpose is to optimize user speech decoding. When the voice type is set to "Auto", the system executes an adaptation, over time, to match the speech input signal. If you select another voice type (Neutral, Male, Female or Child), this progressive auto adjustment is bypassed, providing better initial performance. Defining the wrong voice type will affect speech recognition quality.

This parameter consists of pure front-end audio filtering and has nothing to do with phonemes or recognition algorithms.

The fine tuning starts each time the voice profile is loaded into memory.

Recognizer Sensitivity

(** Comfort Setting)

This setting is only visible if the speech profile you selected for the operator does not have this option locked OR  if you have created a custom speech profile for this operator.

Recognizer sensitivity defines the general acceptance balance regarding recognized words. Its purpose is to match the operator's speech to the expected words. (Available values from -3 to +3).

When setting the recognizer sensitivity value, you must take the operator's speech level into account:

a good speech -high energy/loud and clear word pronunciation.

a poor speech -low energy and bad word pronunciation.

Also, consider the operator's environment and if the resulting background noise level can interfere with word recognition.

Ex: Too low recognizer sensitivity dismisses background noise but does NOT accept an operator's "poor" speech.

 

Low Sensitivity

High Sensitivity

Set to -1,-2

Less tolerant to poor pronunciation

Higher acceptance level

Forces the operator to speak accurately, avoiding bad inputs

Set to +1,+2

More tolerant to poor pronunciation

Lower acceptance level

Higher sensitivity for stronger accents

For non-native speakers

 

Possible settings based on general considerations:

 

Operator Speech Output

Recognizer Sensitivity Value

People who do NOT complain about repetitions

0

Non-native speakers

+1

Native speakers

-1

 

Fine tuning suggestions:

 

Operator Complaints

Value Corrections

For operators that are fine with recognition (low repetition) but have with complaints about insertion

Reduce the "Recognizer Sensitivity" value: from -1 to -3

Reduce "Speech Detection" (a -1 or -2 value) unless the operator has a low energy speech

For operators with complaints about repetition

Increase the "Recognizer Sensitivity" value: from +1 to +2

Increase "Speech Detection" (a +1 or +2 value), if the operator has a low energy speech

 

Speech Detection

(Aka Microphone Sensitivity)

(** Comfort Setting)

This option is only visible if the speech profile you selected for the operator does not have this option locked OR  if you have created a custom speech profile for this operator.

It defines the "Speech Detection" levels that will "isolate" background noise from actual speech based on the received energy level. (Available values from -3 to +3).

A high speech sensitivity helps detect a low energy speech (operator with a soft voice) but it increases the risk of noise processing.

A low speech sensitivity reduces the risk of noise processing but requires a high energy speech (operator must speak loud and clear) for a good detection.

 

Low Sensitivity

High Sensitivity

Set to -1,-2

For operators with a loud or low pitch voice

Set to +1,+2

Faster speech detection

For operators with a light or high pitch voice

May lead to background noise insertions

 

For operators with a loud and clear voice, define a speech sensitivity value of -1 or -2.

 

Note

Note that some words start with low energy (ex: words with an initial "sh" sound) which means they might not be detected if the speech sensitivity value is too low.

 

Feedback

Accepted Beep - If it is checked, it means the success beep is enabled. If it is not checked, the success beep is disabled.

Rejected Beep - If it is checked, it means the rejection beep is enabled. If it is not checked, the rejection beep is disabled.

** Comfort Settings - speech settings that relate to each operator's unique speech pattern (ex: "Speech Detection", "Recognizer Sensitivity") and can, therefore, be edited/customized to fit each operator, regardless of the assigned speech profile to the operator group.

When you assign a speech profile to an operator group for the first time, the operators inherit among other things, the values of the comfort settings that were defined in the speech profile. You can maintain those values or you can edit them to fit each operator's speech. Once you edit those comfort settings within an operator's profile, they will no longer be affected by the assignment of other speech profiles. The only way to change those comfort setting values, will be to edit the intended operator profile (in the "Operator Details" page).

To edit Comfort Settings, see Editing Operator Details (the "Speech Input(ASR" and "Speech Output (TTS)" tabs).

 

 

Note

If the operator is associated to a "custom" speech profile, additional speech related options are visible. This is due to the fact that there are no inherited parameters from a speech profile, all the speech settings were created in the operator's profile.

A "custom" speech profile is an exception to be used in specific cases because the profile is designed to only suit the operator it is created for.

 

Operator Details Page Speech In Out Tab View

 

These are the additional options. Check the table above for information on the other options (Voice Type; Recognizer Sensitivity, Speech Detection and Feedback).

 

Speech Input

If this option is checked, the custom speech profile enables the use of an input language. This activates options related to input speech parameters.

If it is NOT checked, the input language is NOT enabled and all input speech related options are disabled.

Speech In Language

The language used by the operator to interact with the speech application (input language).

Speech In Accent

The accent file that stores the fine tuning of speech recognition (speech transcriptions for the original spoken word).

 

"Speech Output (TTS)" tab

 

Operator Details Page Advanced Voice Settings Tab View 0

 

This tab (as well as the "Speech In" and "Misc Speech Settings" tabs) is only available if the selected operator is a speech operator.

 

NoteIf the speech profile you selected for the operator does not have "Speech Output" enabled, this tab will be blank. If the speech profile includes the Speech Output setting, the tab will display the corresponding values.

 

It displays the following information:

 

Default Values

TTS Speed

The speed used by the TTS (text to Speech) engine. (** Comfort Setting)

TTS Volume

The speech volume used by the TTS (text to Speech) engine. The TTS Volume parameter affects the Synthesizer channel only (TTS). (** Comfort Setting)

Global Volume

The global volume sets the volume of all channels (recognition/rejection beep, application beep, TTS, wave player, etc.). (** Comfort Setting)

** Comfort Settings - speech settings that relate to each operator's unique speech pattern (ex: "TTS Speed", "TTS Volume", "Global Volume) and can, therefore, be edited/customized to fit each operator, regardless of the assigned speech profile to the operator group.

When you assign a speech profile to an operator group for the first time, the operators inherit among other things, the values of the comfort settings that were defined in the speech profile. You can maintain those values or you can edit them to fit each operator's speech. Once you edit those comfort settings within an operator's profile, they will no longer be affected by the assignment of other speech profiles. The only way to change those comfort setting values, will be to edit the intended operator profile (in the "Operator Details" page).

To edit Comfort Settings, see Editing Operator Details (the "Speech In" and "Speech Out" tabs).

 

 

Note

If the operator is associated to a "custom" speech profile, additional speech related options are visible. This is due to the fact that there are no inherited parameters from a speech profile, all the speech settings were created in the operator's profile. A "custom" speech profile is an exception to be used in specific cases because the profile is designed to only suit the operator it is created for.

 

Operator Details Page Advanced Voice Settings Tab View

 

These are the additional options. Check the table above for information on the other options (the Default Values).

 

Speech Output

If this option is checked, the custom speech profile enables the use of an output language. This activates options related to output speech parameters.

If it is NOT checked, the output language is NOT enabled and all output speech related options are disabled.

Speech Out Language

The language the operator will hear from the device (output language).

Primary Voice

The primary language the operator will hear from the device.

Secondary Voice

The secondary language that the operator will hear from the device. This is optional and only available if you have previously defined more than one compatible TTS language.

 

"Misc Speech Settings" tab

 

Operator Details Page Misc Speech Sett Tab View 0

 

This tab, which is only available for speech operators, displays the following information:

 

Adaptation Process

This option does NOT apply to operators running MCL-Voice V4 applications.

For operators handling MCL-Voice V3 applications, consider the following:

If the option is checked, the operator will use adaptation. If the option is unchecked, the operator will NOT perform an adaptation.

Although adaptation is not considered a comfort setting, it has the same purpose - to take the operator's unique speech traits into consideration so that the speech recognition performance improves. See Adaptation.

 

TIP

The speech profile you associate to an operator group can have an enabled/disabled adaptation and this may or may not affect the operator’s adaptation related options. Operator profiles that have been created after having assigned a speech profile to their operator group, inherit the speech profile’s adaptation choice. Operator profiles that predate the speech profile’s assignation to the operator group are not affected by it. The previous adaptation decision overrides the one from the speech profile.

Adaptation Status

This option does NOT apply to operators running MCL-Voice V4 applications.

For operators handling MCL-Voice V3 applications, consider the following:

"Done" refers to the speech profile adaptation performed by the operator. If there is no adaptation, the field is blank. See Adaptation.

Adaptation Date

This option does NOT apply to operators running MCL-Voice V4 applications.

For operators handling MCL-Voice V3 applications, consider the following:

Refers the date of the most recent adaptation process performed by the operator. See Adaptation.

Speech Logging

Whenever the operator logs in via MCL Voice Operator Login App (v4.10.52 or higher), the device automatically generates voice logs with basic info that are sent to the MCL-Mobility Platform account after each operator logout (specifically to the site's "File Repository" - <site's Site Dashboard> > "Control Panel" > "Set Up" module > "Files" sub-module > "File Repository" > "logs" folder > <date> folder > "voice" folder > "analyzer" folder).

 

If this option is checked, the generated voice logs will include more speech context data that can be used for troubleshooting purposes.

 

Note

These logs (with more speech dialog information) will ONLY be generated if there is an end date to their creation (defined in the "Log until" option below).

The "Speech Logging" and "Log until" options MUST be enabled/applied in tandem.

 

Log until

Refers the end date for the generating of more complete voice logs.

 

NoteThe logs (with more speech data) that were enabled by checking the "Speech Logging" option above will ONLY be generated if an end date is set up.

The "Log until" and "Speech Logging" options MUST be enabled/applied in tandem.

 

 

 

Note

If the operator is associated to a "custom" speech profile, additional speech related options are visible. This is due to the fact that there are no inherited speech parameters, all the settings were created in the operator's profile. A "custom" speech profile is an exception to be used in specific cases because the profile is designed to only suit the operator it is created for.

 

Operator Details Page Misc Speech Sett Tab View 1

 

This is the additional option. Check the table above for information on the other options (adaptation and log related options).

 

Technical Profile

The Technical Profile ( a configuration file, provided by MCL, that allows for the fine tuning of the MCL-Client behavior) that is associated to the operator's "custom" speech profile.

 

Left Panel

 

The left side of the page also displays information:

 

Operator Details Left Panel Login

Operator Icon

Voice OperatorA represents a speech operator.

Non Voice OperatorA represents a non-speech operator.

(in blue)

The operator's name (first and last).

Reference

The MCL-Mobility Platform's internal reference for the operator.

Created

When the operator profile was created.

Last Updated

When the operator profile was last updated.

Login ID

The operator's identification number in the account.

Operator Group

The operator group the operator is included in.

Role

The operator's role within the application.

Login Status

Informs if the operator is logged in or out of the system and when the operator has logged in.

Possible login statuses: "in + date", "out"; "Never logged".

Device

The device being used by the operator. If you click it, you access the corresponding "Device Details" page. See Device Details.

Application

The application the operator has logged in. If you click it, you access the corresponding "Application Details" page. See Application Details.

 

 

Available Operations

 

The "Operator Details" page also provides access to certain operations regarding operators:

 

To edit the details of an operator, click Edit Button to set the corresponding "Operator Details" page to edit mode and proceed as described in Editing Operator Details.

 

To move an operator profile to another operator group, use Move Header Button. For more detailed information, see Moving an Operator.

 

To change the operator's status, use Change Status Button. For more detailed information, see To Change an Operator Profile's Status.

 

To view the operator's login history, clickHistory Header Button to open the corresponding "Operator History" window. For more detailed information, see Detail of the Operator History window below.

 

Detail of Operator History windowDetail of the "Operator History" window

 

To view the operator's voice logs, clickVoice Logs Button to open the corresponding "Voice Logs" window. For more detailed information, see Detail of the Voice Logs window below.

 

Detail of Voice Logs window Detail of the "Voice Logs" window

 

To view the operator's voice dialog, click Voice Dialog Button which opens the corresponding "Voice Dialog" window. For more detailed information, see Detail of the Voice Dialog window below.

 

Detail of Voice Dialog window         Detail of the "Voice Dialog" window

 

To reset an adaptation, use Reset Adaptation Header Button. This button is only active/visible under the following conditions:

 

The operator must have performed an adaptation (while running MCL-Voice V3 applications). For more detailed information, see Adaptation.

The operator must be logged off.

The site user accessing the operator's "Operator Details" page must have the appropriate access rights (see Site User Details - User Access Tab).

The "Operator Details" page cannot be in edit mode, it must be in view mode.

 

 

NoteThe reset of the adaptation data only affects operators handling MCL-Voice V3 applications.

 

 

Step-by-step

 

1. Open the selected operator's "Operator Details" page (the operator must NOT be logged in).

 

2. Click Reset Adaptation Header Button.

 

Reset Adaptation Confirmation

 

3. Click Confirm button to conclude the operation.

 

At this point, the Reset Adaptation Header Button button disappears from the header of the "Operator Details" page and the corresponding information in the "Misc Speech Settings" tab ("Adaptation Status" and Adaptation Date" fields) disappears.

When the operator logs in again, he will be asked to execute a new adaptation.