com.google.mlkit.genai.speechrecognition
Interfaces
SpeechRecognizerCallback |
The callback interface for speech recognition. |
Classes
SpeechRecognizer |
Provides an interface for performing on device speech recognition. |
SpeechRecognizerOptions |
Options for |
SpeechRecognizerOptions.Builder |
Builder class for |
SpeechRecognizerRequest |
Request for |
SpeechRecognizerRequest.Builder |
Builder class for |
SpeechRecognizerResponse |
The response from the speech recognizer. |
SpeechRecognizerResponse.ErrorResponse |
An error during speech recognition. |
SpeechRecognizerResponse.FinalTextResponse |
Final recognition result from speech recognition. |
SpeechRecognizerResponse.PartialTextResponse |
Partial recognition result from speech recognition. |
Objects
SpeechRecognition |
Entry class to get a |
SpeechRecognizerResponse.CompletedResponse |
Indicates that speech recognition is complete. |
Annotations
SpeechRecognizerOptions.Mode |
Defines options for execution mode. |
Top-level functions summary
SpeechRecognizerOptions |
speechRecognizerOptions(init: SpeechRecognizerOptions.Builder.() -> Unit)Helper method to construct a |
SpeechRecognizerRequest |
speechRecognizerRequest(init: SpeechRecognizerRequest.Builder.() -> Unit)Helper method to construct a |
Top-level functions
speechRecognizerOptions
fun speechRecognizerOptions(init: SpeechRecognizerOptions.Builder.() -> Unit): SpeechRecognizerOptions
Helper method to construct a SpeechRecognizerOptions in a DSL-like manner.
Example usage:
speechRecognizerOptions() {
executor = workerThread
locale = Locale.US
preferredModes = Mode.MODE_BASIC
}
speechRecognizerRequest
fun speechRecognizerRequest(init: SpeechRecognizerRequest.Builder.() -> Unit): SpeechRecognizerRequest
Helper method to construct a SpeechRecognizerRequest in a DSL-like manner.
Example usage:
speechRecognizerRequest() {
audioSource = myAudioSource
}