Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.speech

*** ** * ** ***

## Interfaces

|---|---|
| [ModelDownloadListener](https://developer.android.com/reference/android/speech/ModelDownloadListener) | Listener for model download events. |
| [RecognitionListener](https://developer.android.com/reference/android/speech/RecognitionListener) | Used for receiving notifications from the SpeechRecognizer when the recognition related events occur. |
| [RecognitionSupportCallback](https://developer.android.com/reference/android/speech/RecognitionSupportCallback) | Used for receiving notifications from the SpeechRecognizer about the device support status for the given recognition request. |

## Classes

|---|---|
| [AlternativeSpan](https://developer.android.com/reference/android/speech/AlternativeSpan) | List of alternative hypotheses for a specific span of a speech recognition result string. |
| [AlternativeSpans](https://developer.android.com/reference/android/speech/AlternativeSpans) | List of `https://developer.android.com/reference/android/speech/AlternativeSpan` for a specific speech recognition result. |
| [RecognitionPart](https://developer.android.com/reference/android/speech/RecognitionPart) | Info about a single recognition part. |
| [RecognitionPart.Builder](https://developer.android.com/reference/android/speech/RecognitionPart.Builder) | A builder for `https://developer.android.com/reference/android/speech/RecognitionPart` |
| [RecognitionService](https://developer.android.com/reference/android/speech/RecognitionService) | This class provides a base class for recognition service implementations. |
| [RecognitionService.Callback](https://developer.android.com/reference/android/speech/RecognitionService.Callback) | This class receives callbacks from the speech recognition service and forwards them to the user. |
| [RecognitionService.SupportCallback](https://developer.android.com/reference/android/speech/RecognitionService.SupportCallback) | This class receives callbacks from the speech recognition service and forwards them to the user. |
| [RecognitionSupport](https://developer.android.com/reference/android/speech/RecognitionSupport) | Encodes the level of support for a given speech recognition request |
| [RecognitionSupport.Builder](https://developer.android.com/reference/android/speech/RecognitionSupport.Builder) | A builder for `https://developer.android.com/reference/android/speech/RecognitionSupport` |
| [RecognizerIntent](https://developer.android.com/reference/android/speech/RecognizerIntent) | Constants for supporting speech recognition through starting an `https://developer.android.com/reference/android/content/Intent` |
| [RecognizerResultsIntent](https://developer.android.com/reference/android/speech/RecognizerResultsIntent) | Constants for intents related to showing speech recognition results. |
| [SpeechRecognizer](https://developer.android.com/reference/android/speech/SpeechRecognizer) | This class provides access to the speech recognition service. |

-

  ## Interfaces

  - [ModelDownloadListener](https://developer.android.com/reference/android/speech/ModelDownloadListener)
  - [RecognitionListener](https://developer.android.com/reference/android/speech/RecognitionListener)
  - [RecognitionSupportCallback](https://developer.android.com/reference/android/speech/RecognitionSupportCallback)
-

  ## Classes

  - [AlternativeSpan](https://developer.android.com/reference/android/speech/AlternativeSpan)
  - [AlternativeSpans](https://developer.android.com/reference/android/speech/AlternativeSpans)
  - [RecognitionPart](https://developer.android.com/reference/android/speech/RecognitionPart)
  - [RecognitionPart.Builder](https://developer.android.com/reference/android/speech/RecognitionPart.Builder)
  - [RecognitionService](https://developer.android.com/reference/android/speech/RecognitionService)
  - [RecognitionService.Callback](https://developer.android.com/reference/android/speech/RecognitionService.Callback)
  - [RecognitionService.SupportCallback](https://developer.android.com/reference/android/speech/RecognitionService.SupportCallback)
  - [RecognitionSupport](https://developer.android.com/reference/android/speech/RecognitionSupport)
  - [RecognitionSupport.Builder](https://developer.android.com/reference/android/speech/RecognitionSupport.Builder)
  - [RecognizerIntent](https://developer.android.com/reference/android/speech/RecognizerIntent)
  - [RecognizerResultsIntent](https://developer.android.com/reference/android/speech/RecognizerResultsIntent)
  - [SpeechRecognizer](https://developer.android.com/reference/android/speech/SpeechRecognizer)