SpeechRecognizerRequest.Builder

public final class SpeechRecognizerRequest.Builder


Builder class for SpeechRecognizerRequest.

Summary

Public fields

final lateinit @NonNull AudioSource

The AudioSource for speech recognition.

Public constructors

Public methods

final @NonNull SpeechRecognizerRequest

Builds a SpeechRecognizerRequest.

final @NonNull AudioSource

The AudioSource for speech recognition.

final RecognitionOptions

The RecognitionOptions for speech recognition.

final void

Sets RecognitionOptions using a builder DSL.

final void

The AudioSource for speech recognition.

final void

The RecognitionOptions for speech recognition.

Public fields

audioSource

public final lateinit @NonNull AudioSource audioSource

The AudioSource for speech recognition. This is a required field.

Public constructors

Builder

public Builder()

Public methods

build

public final @NonNull SpeechRecognizerRequest build()

Builds a SpeechRecognizerRequest.

getAudioSource

public final @NonNull AudioSource getAudioSource()

The AudioSource for speech recognition. This is a required field.

getRecognitionOptions

public final RecognitionOptions getRecognitionOptions()

The RecognitionOptions for speech recognition.

recognitionOptions

public final void recognitionOptions(
    @ExtensionFunctionType @NonNull Function1<@NonNull RecognitionOptions.Builder, Unit> init
)

Sets RecognitionOptions using a builder DSL.

setAudioSource

public final void setAudioSource(@NonNull AudioSource audioSource)

The AudioSource for speech recognition. This is a required field.

setRecognitionOptions

public final void setRecognitionOptions(RecognitionOptions recognitionOptions)

The RecognitionOptions for speech recognition.