public final class RecognitionOptions

  1. Object
  2. RecognitionOptions
Tuning knobs for SpeechRecognizer. All fields are optional; the platform picks sensible defaults for anything left unset.

Constructors

public RecognitionOptions()

Methods

public RecognitionOptions setLanguageTag(String tag)BCP-47 language tag (e.g. "en-US", "de-DE", "fr-CA").
public String getLanguageTag()
public RecognitionOptions setPartialResults(boolean partial)Whether the callback should receive partial transcripts as the user speaks.
public boolean isPartialResults()
public RecognitionOptions setContinuous(boolean c)Whether recognition should keep listening across silences.
public boolean isContinuous()
public RecognitionOptions setMaxResults(int n)Maximum alternative transcripts requested per final result.
public int getMaxResults()

Inherited methods

Constructor details

RecognitionOptions

public RecognitionOptions()

Method details

setLanguageTag

public RecognitionOptions setLanguageTag(String tag)
BCP-47 language tag (e.g. "en-US", "de-DE", "fr-CA"). Defaults to "en-US".

getLanguageTag

public String getLanguageTag()

setPartialResults

public RecognitionOptions setPartialResults(boolean partial)
Whether the callback should receive partial transcripts as the user speaks. Defaults to true.

isPartialResults

public boolean isPartialResults()

setContinuous

public RecognitionOptions setContinuous(boolean c)
Whether recognition should keep listening across silences. Defaults to false (single-utterance).

isContinuous

public boolean isContinuous()

setMaxResults

public RecognitionOptions setMaxResults(int n)
Maximum alternative transcripts requested per final result. iOS supports up to 10; Android up to ~5 depending on the vendor. Defaults to 1.

getMaxResults

public int getMaxResults()