TeleFlow Step 0440

TeleFlow Step 0440

From TeleFlow

Jump to: navigation, search

Image:Iv_440.gif SR Get String
Collects a response through speech recognition. Valid responses may be words or short phrases, matched against a grammar.

Contents

Properties

Variable to receive response: The result of the speech recognition will be put in this TeleFlow variable. This field is populated with @SR_STRING by default, but may be any TeleFlow variable. This field must not be blank.

THRESHOLD confidence %: The result confidence is compared against this minimum confidence to determine a valid result. This field is populated with 50 by default. This field must not be blank.

Variable to receive confidence %: The result confidence will be put in this TeleFlow variable. This field is populated with @SR_CONFIDENCE by default. This field can be blank.

No-Voice TIMEOUT (ms): If no speech or touch-tones are detected in this time, the timeout path is followed. Note that if speech or touch-tones are pending processing when the step is reached, this timeout will not occur. This field is blank by default. If this field is blank, the system default @TIMEOUT setting will be used.

Remember this recognition for verification through SpeechTrainer: If checked, the recognition is made available for review with SpeechTrainer. ('Save SR Audio to Log Directory' must be checked in TeleFlow Config for the appropriate Speech Trainer files to be generated.)

Variable to receive SR Handle: A variable to receive an SR Handle generated by TeleFlow. In order to flag an SR result (using SR Flag Result), an SR Handle is required.

Retain audio on Threshold: Check this checkbox to compare the speech recognition audio against another grammar (such as SR Get Yes/No or SR Get Digits) when the result confidence is less than the THRESHOLD confidence.

Base grammar (name or file): This field specifies the name of the Nuance pre-compiled grammar, or the SRGS grammar file for use with LumenVox. This field must not be blank for Nuance, but may be blank for LumenVox. If this field is left blank, only the additional grammar text will be used for speech recognition. If both this field and the additional grammar field are left blank, the application will terminate with a FATAL error.

Additional grammar text: This field specifies SRGS grammar rules in addition to the base grammar, but can only be used by LumenVox. If this field is left blank, only the base grammar will be used for speech recognition. If both this field and the additional grammar field are left blank, the application will terminate with a FATAL error.

Action Steps

Image:Iv_925.gif Unrecognized Voice Action: The confidence was less than the THRESHOLD confidence,or a touch tone was received, and the confidence was set to 0.

Image:Iv_920.gif Time Out: No speech or touch tones were detected before the No-Voice TIMEOUT elapsed.

Supported Telephony Hardware Platforms

Dialogic (prompted only)
NMS Communications

Related Steps

Image:Iv_400.gif SR Acquire
Image:Iv_420.gif SR Get Digits
Image:Iv_430.gif SR Get Yes/No