Skip to main content

Speech Recognition

The Speech Recognition Control enables applications to capture user input via voice and convert it to text. This control is ideal for voice-based commands and inputs, improving accessibility and user experience in mobile apps.

Speech Recognition
Speech Recognition

Content

Speech Recognition
PropertyDescription
LanguageThe language in which the Speech Recognition processes input (e.g., English).
MatchesThe maximum number of matches the Speech Recognition will return (default: 5).
PromptThe text displayed in Android devices as a popup prompt for voice input.

Add-Ons

Add-onDescription
TooltipDisplays additional information or hints when users hover over the Speech Recognition component.
DescriptionAdds descriptive text above the component for better user context.
LabelAllows customization of text labels, including size, color, alignment, and more.

Speech Recognition

Appearance

The following properties allow customization and control of the Speech Recognition component:

PropertyDescription
VisibilityToggle control visibility.
Start Speech StyleCustomization options for the style of the "Start Listening" UI.
Stop Speech StyleCustomization options for the style of the "Stop Listening" UI.
Permission Error StyleCustomization for the error message displayed when microphone permissions are denied.
Permission TextThe error message shown to users if permissions are denied (e.g., "Permission denied").

Advanced Settings

  • External CSS: Add custom styles to the Speech Recognition control.
  • Trigger Dependents: Automatically invoke linked controls or workflows.
  • Caching: Enable caching to store frequently used inputs.

Control Outputs

The outputs from the Speech Recognition Control, represented by the placeholder {{speechrecognition}}, can be referenced in other controls, data queries, or JavaScript functions using the control's unique name.

OutputDescription
speechrecognitionContains the recognized speech data converted to text.