public final class RecognitionOptions
- Object
- 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()