Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
  
  
android.service.voice
  
  
    Interfaces
    
  
  
  
  
    Classes
    
  
  
    
      
        | VisibleActivityInfo | The class is used to represent a visible activity information. | 
      
    
      
        | VoiceInteractionService | Top-level service of the current global voice interactor, which is providing
 support for hotwording, the back-end of a VoiceInteractor, etc. | 
      
    
      
        | VoiceInteractionSession | An active voice interaction session, providing a facility for the implementation
 to interact with the user in the voice interaction layer. | 
      
    
      
        | VoiceInteractionSession.AbortVoiceRequest | A request to report that the current user interaction can not be completed with voice, as per VoiceInteractor.AbortVoiceRequest. | 
      
    
      
        | VoiceInteractionSession.ActivityId | Represents the id of an assist source activity. | 
      
    
      
        | VoiceInteractionSession.AssistState | Represents assist state captured when this session was started. | 
      
    
      
        | VoiceInteractionSession.CommandRequest | A generic vendor-specific request, as per VoiceInteractor.CommandRequest. | 
      
    
      
        | VoiceInteractionSession.CompleteVoiceRequest | A request to simply inform the user that the voice operation has completed, as per VoiceInteractor.CompleteVoiceRequest. | 
      
    
      
        | VoiceInteractionSession.ConfirmationRequest | A request for confirmation from the user of an operation, as per VoiceInteractor.ConfirmationRequest. | 
      
    
      
        | VoiceInteractionSession.Insets | Information about where interesting parts of the input method UI appear. | 
      
    
      
        | VoiceInteractionSession.PickOptionRequest | A request for the user to pick from a set of option, as per VoiceInteractor.PickOptionRequest. | 
      
    
      
        | VoiceInteractionSession.Request | Base class representing a request from a voice-driver app to perform a particular
 voice operation with the user. | 
      
    
      
        | VoiceInteractionSessionService | An active voice interaction session, initiated by a VoiceInteractionService. | 
      
    
  
  
  
  
  
 
 
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]