# android.speech

# android.speech

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/speech/package-summary "View this page in Java")

## Interfaces

|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|
| [ModelDownloadListener](https://developer.android.com/reference/kotlin/android/speech/ModelDownloadListener)           | Listener for model download events.                                                                                           |
| [RecognitionListener](https://developer.android.com/reference/kotlin/android/speech/RecognitionListener)               | Used for receiving notifications from the SpeechRecognizer when the recognition related events occur.                         |
| [RecognitionSupportCallback](https://developer.android.com/reference/kotlin/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/kotlin/android/speech/AlternativeSpan)                 | List of alternative hypotheses for a specific span of a speech recognition result string.                                                            |
| [AlternativeSpans](https://developer.android.com/reference/kotlin/android/speech/AlternativeSpans)               | List of[AlternativeSpan](https://developer.android.com/reference/kotlin/android/speech/AlternativeSpan)for a specific speech recognition result.     |
| [RecognitionPart](https://developer.android.com/reference/kotlin/android/speech/RecognitionPart)                 | Info about a single recognition part.                                                                                                                |
| [RecognitionService](https://developer.android.com/reference/kotlin/android/speech/RecognitionService)           | This class provides a base class for recognition service implementations.                                                                            |
| [RecognitionSupport](https://developer.android.com/reference/kotlin/android/speech/RecognitionSupport)           | Encodes the level of support for a given speech recognition request                                                                                  |
| [RecognizerIntent](https://developer.android.com/reference/kotlin/android/speech/RecognizerIntent)               | Constants for supporting speech recognition through starting an[Intent](https://developer.android.com/reference/kotlin/android/content/Intent.html#) |
| [RecognizerResultsIntent](https://developer.android.com/reference/kotlin/android/speech/RecognizerResultsIntent) | Constants for intents related to showing speech recognition results.                                                                                 |
| [SpeechRecognizer](https://developer.android.com/reference/kotlin/android/speech/SpeechRecognizer)               | This class provides access to the speech recognition service.                                                                                        |