Text area

Multi-line dictation with no value filter — say the command and keep talking.

The text area is the text field pattern without a type filter: free text, streamed into the value while you speak, flushed to onMatch once when listening stops. Everything about matching, claims, and the contains fallback is identical.

Dictating multi-line text

Loading the React Native kit…

Hold anywhere and say:“notes approach was nominal”“notes crew is go for launch”

Props

  • not set
  • not set
React Native
Updates as you tick props
import { ListensTextArea } from "@listenssoft/speechui-react-native";import { useState } from "react";
function Demo() {  const [notes, setNotes] = useState("");  return (    <ListensTextArea      label="Notes"      command="notes"      placeholder="Dictate mission notes…"      value={notes}      onChangeText={setNotes}      onMatch={setNotes}    />  );}

What you can say

SayEffect
“notes all systems nominal”Starts-with match: streams “all systems nominal” into the value as you speak.
“the notes say all clear”Contains fallback: sets the value to the words after the command (“say all clear”) if nothing else claimed the phrase.

onMatch fires once, when listening stops, with the final accumulated value.

API reference

React Native props for @listenssoft/speechui-react-native.

Props

PropTypeDefaultDescription
command / label / value / onChangeText / onMatch / listeningContent / placeholder / editablesee text field—Identical to ListensTextField — ListensTextArea is the same control with multiline preset and no type filter.
styleStyleProp<ViewStyle>—Style override for the outer container.
inputStyleStyleProp<TextStyle>—Style override for the TextInput.
labelStyleStyleProp<TextStyle>—Style override for the label text.

Styling hooks

Style props

HookTypeDefaultDescription
style / inputStyle / labelStyleStyleProp—Direct overrides, as on the text field.

Behavior notes

  • All frameworks: No type filter by design — multi-line dictation is free text.

Was this page helpful?