# RecognitionOptions.Builder


```
public final class RecognitionOptions.Builder
```

<br />

*** ** * ** ***

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

## Summary

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

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull.html https://developers.google.com/android/reference/com/google/mlkit/genai/speechrecognition/RecognitionOptions` | `https://developers.google.com/android/reference/com/google/mlkit/genai/speechrecognition/RecognitionOptions.Builder#build()()` Builds a `https://developers.google.com/android/reference/com/google/mlkit/genai/speechrecognition/RecognitionOptions`. |
| `final boolean` | `https://developers.google.com/android/reference/com/google/mlkit/genai/speechrecognition/RecognitionOptions.Builder#getEnableWordTiming()()` Whether to enable word timing in speech recognition. |
| `final void` | `https://developers.google.com/android/reference/com/google/mlkit/genai/speechrecognition/RecognitionOptions.Builder#setEnableWordTiming(kotlin.Boolean)(boolean enableWordTiming)` Whether to enable word timing in speech recognition. |

## Public constructors

### Builder

```
public Builder()
```

## Public methods

### build

```
public final @NonNull RecognitionOptions build()
```

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

### getEnableWordTiming

```
public final boolean getEnableWordTiming()
```

Whether to enable word timing in speech recognition. Defaults to `false`.

Note: Word timing is only supported for streaming audio (e.g., `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource#fromMic()` or `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource#fromPfd(android.os.ParcelFileDescriptor,kotlin.Int,android.media.AudioFormat)` with `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource.Mode#STREAMING()`). It is not available when using `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource.Mode#ONE_SHOT()`.

### setEnableWordTiming

```
public final void setEnableWordTiming(boolean enableWordTiming)
```

Whether to enable word timing in speech recognition. Defaults to `false`.

Note: Word timing is only supported for streaming audio (e.g., `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource#fromMic()` or `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource#fromPfd(android.os.ParcelFileDescriptor,kotlin.Int,android.media.AudioFormat)` with `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource.Mode#STREAMING()`). It is not available when using `https://developers.google.com/android/reference/com/google/mlkit/genai/common/audio/AudioSource.Mode#ONE_SHOT()`.