Velocity powered by Wavelink

Using Speakeasy

Ivanti Speakeasy powered by Wavelink is a verbal communication system that facilitates real-time voice communication between a mobile device and its user. It is available to use with the Velocity Client v1.2.104 and newer versions on Android devices, but must be enabled and set up from the Velocity Console.

Speakeasy provides the ability to translate data from session screens into spoken directions that the user is able to hear (text-to-speech). The user’s spoken response can then be transcribed and sent back to the host computer (speech-to-text). You can install both text-to-speech and speech-to-text, or just the component that fits your company’s needs.

With this functionality, you can perform the following tasks

Create voice commands for context menu items such as volume control, voice speed, and repeat

Add custom or edit existing grammar files for company-specific terms and alternate return values

Use scripts to add terms, create alternate returns, and load or unload grammar files on a screen or field-by-field basis

To use Speakeasy with Velocity

1.Install the Speakeasy tool. This tool is a separate componet to the Velocity Console. After installing the Velocity Console, you can then install the Speakeasy MSI. Once complete, the dialog closes and your TE projects can now use voice options.

2.Enable the voice engine. To use Speakeasy throughout a project, simply enable voice from the host profile screen. Enabling it to Yes makes available settings such as language, voice names, and logging.

3.Add voice-activated context menu items. Edit current menu items to make them voice friendly with matching phrases. You can also add pre-configured menu items that control voice speed, volume, repeats, and more. These phrases are included in default grammar files, but you can also manage your own files for better control of voice commands.

4.Create or edit grammar files. To increase your library of phrases recognized by Speakeasy, you should add terms to a current .bnf file or create a new one. By doing so, you can add greater support to your own custom terms, as well as separate lists and files into more manageable chunks.

5.Add grammar files as resources. Only those grammar files added to a project are associated with a host session. Locate all grammar files you'd like to associate with the project and add them as resources.

6.Write voice scripts. Using voice APIs, you add support to a greater number of use cases. For example, you can cause the engine to speak a specific phrase for an assigned scope. To increase performance of both Speakeasy and Velocity, you can load and unload specific grammar files for each screen or field rather than forcing the voice engine to scan every attached grammar file. We recommend associating grammar files with field or screen scopes, which requires you to load and unload grammar files regularly.

7.Deploy to the client. Once all voice settings, scripts, and grammar files are defined and added to the project, you can deploy this host profile and add it to the client. When you access this profile on a device, you're greeted with a pop-up message stating that Speakeasy is enabled. Once you perform a quick calibration with a headset, you can then navigate through the interface using verbal commands. Reference the Velocity Android Client User Guide for instructions on using Speakeasy.

Was this article useful?    

The topic was:



Not what I expected