# Native Activate Recognizer

Activates the native Speech Recognizer from the operative system.

Action available for the following operating systems:

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-MMLweVCblF_eLavU-dq%2F-MMLyQTNWLRK7nJlrbHY%2FIOS_And_Win10%20e%20Win32.PNG?alt=media\&token=2c279f8f-79a1-4718-9c67-998c5bf759e4)

### 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.<br>
* **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.<br>
* &#x20;**Prompt** *\<string> -* When **Show UI=Yes** this is the text shown to the user.
* &#x20;**Timeout** *\<numeric> -* When **Show UI=No** this is the timeout for the recognition to fail if nothing is recognized. 0 means system default.

{% hint style="info" %}
Confidence values are defined in percentage from 0 to 100%. When confidence value is not available 0 or -1 can be returned.
{% endhint %}

{% hint style="warning" %}
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.
{% endhint %}
