Operator Details
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 (in the "Control Panel") and, in the resulting row below, select
to open the "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.
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).
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.
The 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.
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. |
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.
|
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.
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. |
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.
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).
|
This tab displays the following information:
Role |
The operator's role within the application. |
Password |
The operator's login password to the system.
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. |
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.
If 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.
Possible settings based on general considerations:
Fine tuning suggestions:
|
||||||||||||||||||
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.
For operators with a loud and clear voice, define a speech sensitivity value of -1 or -2.
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).
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.
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). |
This tab (as well as the "Speech In" and "Misc Speech Settings" tabs) is only available if the selected operator is a speech operator.
If 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).
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.
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. |
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.
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. |
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.
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.
The "Log until" and "Speech Logging" options MUST be enabled/applied in tandem.
|
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.
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. |
The left side of the page also displays information:
Operator Icon |
|
|
(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. |
The "Operator Details" page also provides access to certain operations regarding operators:
To edit the details of an operator, click 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 . For more detailed information, see Moving an Operator.
To change the operator's status, use . For more detailed information, see To Change an Operator Profile's Status.
To view the operator's login history, click to open the corresponding "Operator History" window. For more detailed information, see Detail of the Operator History window below.
This window presents the operator's login and logout history.
"Operator History" Navigation
You can control the information that is displayed. To do so, use the following:
•
1. Click the corresponding
2. Select the appropriate date. Use the <</</>/>> to navigate the months/years.
If you want to clear any information, click
If you want to select the current date, click
If you want to exit the calendar, click
3. Click
•
•
a. Enter what you want to search for. b. Click c. To conclude the search operation, click
•
Click
Available Operations in the "Operator History" window
The conclusion of this operation depends on the web browser used. You should be able to save the file in your local computer or open it directly after the download.
|
To view the operator's voice logs, click to open the corresponding "Voice Logs" window. For more detailed information, see Detail of the Voice Logs window below.
Use this operation to view the Voice Logs that are generated during the operator's speech application sessions.
"Voice Logs" Navigation
You can control the information that is displayed. To do so, use the following:
a. Enter what you want to search for ("Filename" and/or "Device Name" information). b. Click c. To conclude the search operation, click
Available Operations in the "Voice Logs" window
Click
|
To view the operator's voice dialog, click which opens the corresponding "Voice Dialog" window. For more detailed information, see Detail of the Voice Dialog window below.
Detail of the "Voice Dialog" window
The "Voice Dialog" window is based on the voice logs that are generated when the operator logs in using MCL Voice Operator Login App (v4.10.52 or higher). Once the operator logs in, the device generates voice logs that include the interactions between speech operator and MCL speech application. When the operator logs out, the generated voice logs are communicated to the MCL-Mobility Platform account (specifically to the site's File Repository). The "Voice Dialog" window shows the speech interactions provided by those voice logs in a user-friendly display.
"Voice Dialog" Navigation
You can control the information that is displayed. To do so, use the following:
Ex: If the
a. Enter what you want to search for ("Filename" and/or "Device Name" information). b. Click c. To conclude the search operation, click
Click
|
To reset an adaptation, use . 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.
The 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 .
3. Click to conclude the operation.
At this point, the 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.