Voice Input

A voice input component. Usually, this will be used as part of an ISLE dashboard, but it can also be used standalone. In this case, you want to handle changes via the onChange attribute.


    defaultValue="Enter text"

Open interactive preview


  • defaultValue: The text input is initialized with. Default: ''.
  • inline: boolean indicating whether the element should be displayed inline. Default: false.
  • legend: string to be displayed as the title of te component. Default: ''.
  • mode: string indicating the display mode. Options are full (everything is displayed), status (a status bar display where the voice recognition is legible) and microphone where only the microphone is visible.
  • onChange: Callback function invoked after each change of the text value. Default: null.
  • onFinalText: Callback function invoked after a full sentence is recorded: null.
  • onSegment: Callback function invoked after a small text portion has been recorded: null.
  • onRecordingStart: Callback function invoked after the start of the recording: null.
  • onRecordingStop: Callback function invoked after the recording has been stopped: null.
  • onSubmit: Callback function invoked after the user has submitted the text input: null.
  • timeout: number of milliseconds (silence) after which the recording is stopped. Default: 500.
  • width: width of the text input field in pixels. Default: 80.

results matching ""

    No results matching ""