Native Activate Recognizer

Kalipso - Form - Actions - Actions Description - Group Voice - Native Activate Recognizer

Activates the native Speech Recognizer from the operative system.

Action available for the following operating systems:

Parameters

  • Target for Text <unquoted string> - The control or variable to save the recognized text.

  • Target for Confidence <unquoted string> - The control or variable to save the recognition confidence.

  • Minimum Confidence <numeric> - The minimum confidence value for the recognition to be accepted.

  • Recognition Type <numeric>

    1. Blocking. This call will be a blocking call and return with the recognition result or error if no valid recognition is performed.

    2. Continuous. This call will return immediately. When the engine recognizes something, the Voice - Word Recognized event will be executed on the current form.

    The remaining parameters are only valid for Blocking type.

  • Show UI <numeric>

    1. Yes. A window will be show asking the user to speak.

    2. No. The system will wait for speech input without any user interface.

  • Prompt <string> - When Show UI=Yes this is the text shown to the user.

  • Timeout <numeric> - When Show UI=No this is the timeout for the recognition to fail if nothing is recognized. 0 means system default.

Confidence values are defined in percentage from 0 to 100%. When confidence value is not available 0 or -1 can be returned.

Android does not have a continuous mode option. Kalipso will loop internally to emulate a continuous mode, so the recognition may not work as well in this mode.

Last updated