Text-to-Speech Hookup – Preferences Editor

Overview

Component Name: gpii.firstDiscovery.tts.prefsEditor

File: ttsHookup.js

Text-to-Speech Hookup - First Discovery is a grade containing the configuration necessary to setup the utterance of the panel introductions. As a panel is made visible, a message is uttered. The 'h' key is also wired up utter the panel instructions. This grade is intended to be added as a base grade to the prefsEditor subcomponent in the First Discovery Editor.

Note: The utterance will only occur when self voicing is enabled.

Using the Text-to-Speech Hookup – Preferences Editor grade

To use the Text-to-Speech Hookup – Preferences Editor grade, supply it as a gradeNames option in your component definition:

fluid.defaults("my.component", {
    gradeNames: ["gpii.firstDiscovery.tts.prefsEditor"]
});

Methods

Method Description Parameters
speakPanelMessage Utters the panel message. Typically a combination of the step ( e.g. x of y ) and the panel instructions speakOpts: Any valid speech utterance options (see: utteranceOpts)
speakPanelInstructions Utters the panel instructions speakOpts: Any valid speech utterance options (see: utteranceOpts)

Options

This component can be configured using the following options:

NameDescriptionValuesDefault
panelInstructionsSelector The class name that is added to containers whose instructions need to be uttered. A string of a class name ".gpiic-fd-instructions"

Dependencies

<script type="text/javascript" src="src/lib/infusion/infusion-custom.js"></script>
<script type="text/javascript" src="src/js/msgLookup.js"></script>
<script type="text/javascript" src="src/js/ttsHookup.js"></script>