# SpeechRecognizerRequest.Builder


```
class SpeechRecognizerRequest.Builder
```

<br />

*** ** * ** ***

Builder class for `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest`.

## Summary

| ### Public constructors |
|---|
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest.Builder#Builder()()` |

| ### Public functions |
|---|---|
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest.Builder#build()()` Builds a `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest`. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest.Builder#recognitionOptions(kotlin.Function1)(init: https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/RecognitionOptions.Builder.() -> https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)` Sets `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/RecognitionOptions` using a builder DSL. |

| ### Public properties |
|---|---|
| `lateinit https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/audio/AudioSource` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest.Builder#audioSource()` The `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/audio/AudioSource` for speech recognition. |
| `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/RecognitionOptions?` | `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest.Builder#recognitionOptions()` The `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/RecognitionOptions` for speech recognition. |

## Public constructors

### Builder

```
Builder()
```

## Public functions

### build

```
fun build(): SpeechRecognizerRequest
```

Builds a `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/SpeechRecognizerRequest`.

### recognitionOptions

```
fun recognitionOptions(init: RecognitionOptions.Builder.() -> Unit): Unit
```

Sets `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/RecognitionOptions` using a builder DSL.

## Public properties

### audioSource

```
lateinit var audioSource: AudioSource
```

The `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/common/audio/AudioSource` for speech recognition. This is a required field.

### recognitionOptions

```
var recognitionOptions: RecognitionOptions?
```

The `https://developers.google.com/android/reference/kotlin/com/google/mlkit/genai/speechrecognition/RecognitionOptions` for speech recognition.