# android.service.voice

# android.service.voice

*** ** * ** ***

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

## Interfaces

|-------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------|
| [VisibleActivityCallback](https://developer.android.com/reference/kotlin/android/service/voice/VoiceInteractionSession.VisibleActivityCallback) | Callback interface for receiving visible activity changes used for assistant usage. |

## Classes

|---------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [VisibleActivityInfo](https://developer.android.com/reference/kotlin/android/service/voice/VisibleActivityInfo)                       | The class is used to represent a visible activity information.                                                                                                                                                                              |
| [VoiceInteractionService](https://developer.android.com/reference/kotlin/android/service/voice/VoiceInteractionService)               | Top-level service of the current global voice interactor, which is providing support for hotwording, the back-end of a[android.app.VoiceInteractor](https://developer.android.com/reference/kotlin/android/app/VoiceInteractor.html#), etc. |
| [VoiceInteractionSession](https://developer.android.com/reference/kotlin/android/service/voice/VoiceInteractionSession)               | An active voice interaction session, providing a facility for the implementation to interact with the user in the voice interaction layer.                                                                                                  |
| [VoiceInteractionSessionService](https://developer.android.com/reference/kotlin/android/service/voice/VoiceInteractionSessionService) | An active voice interaction session, initiated by a[VoiceInteractionService](https://developer.android.com/reference/kotlin/android/service/voice/VoiceInteractionService).                                                                 |