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."],[],[]]