SpeechTilesAndamento Docs
Get started
Configuration Reference

Interactive Capture

JSON type object

JSON property interactiveCapture JSON type object

Play prompts, listen for input, and handle retries as part of a single interactive step.

Behavior and notes

  • Recognized input remains recognized merely because it is not acceptable for the current question. The application may reject a hypothesis synchronously, and unmatchedInputIsUnrecognized can convert recognized-but-unmatched input into the unrecognized path.

Developer guidance

Interactive Capture coordinates prompts and retry limits during a dialog. dialogPrompts is an array of event-specific prompt definitions; retryLimits sets separate limits for timeout, unrecognized input, recognition error, and total retries.

Example in context

Illustrative JSON excerpt (not a complete configuration document):

{
  "interactiveCapture": {
    "dialogPrompts": [
      {
        "type": "initial",
        "promptID": "prompt.askName"
      }
    ],
    "retryLimits": {
      "timeout": 2,
      "unrecognized": 2,
      "recognitionError": 1,
      "totalRetry": 4
    }
  }
}

The initial prompt references a Prompt Module; the retry counters are distinct.

Properties

dialogPrompts

arrayOptional

Prompt definitions for initial, retry, timeout, and recognition-error events.

retryLimits

objectOptional

Configures retry limits.

unmatchedInputIsUnrecognized

booleanOptionalDefault: False

When true, successfully recognized input that matches neither a user-intent nor user-input transition is handled as unrecognized input.

Runtime fields: Supported — The complete property value may be supplied using $[FieldName].