RecognitionSupport.Builder
  public
  static
  final
  
  class
  RecognitionSupport.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.speech.RecognitionSupport.Builder | 
A builder for RecognitionSupport
Summary
Public constructors | |
|---|---|
      
      Builder()
      
      
     | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      addInstalledOnDeviceLanguage(String value)
      
      
     | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      addOnlineLanguage(String value)
      
      
     | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      addPendingOnDeviceLanguage(String value)
      
      
     | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      addSupportedOnDeviceLanguage(String value)
      
      
     | 
  
        
        
        
        
        
        RecognitionSupport
     | 
  
    
      
      build()
      
      
        Builds the instance.  | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      setInstalledOnDeviceLanguages(List<String> value)
      
      
        Support for this request is ready for use on this device for the returned languages.  | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      setOnlineLanguages(List<String> value)
      
      
        Support for this request is available via a remote implementation.  | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      setPendingOnDeviceLanguages(List<String> value)
      
      
        Support for this request is scheduled for download for the returned languages.  | 
  
        
        
        
        
        
        RecognitionSupport.Builder
     | 
  
    
      
      setSupportedOnDeviceLanguages(List<String> value)
      
      
        These languages are supported but need to be downloaded before use.  | 
  
Inherited methods | |
|---|---|
Public constructors
Public methods
addInstalledOnDeviceLanguage
public RecognitionSupport.Builder addInstalledOnDeviceLanguage (String value)
| Parameters | |
|---|---|
value | 
        
          String: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
See also:
addOnlineLanguage
public RecognitionSupport.Builder addOnlineLanguage (String value)
| Parameters | |
|---|---|
value | 
        
          String: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
See also:
addPendingOnDeviceLanguage
public RecognitionSupport.Builder addPendingOnDeviceLanguage (String value)
| Parameters | |
|---|---|
value | 
        
          String: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
See also:
addSupportedOnDeviceLanguage
public RecognitionSupport.Builder addSupportedOnDeviceLanguage (String value)
| Parameters | |
|---|---|
value | 
        
          String: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
See also:
build
public RecognitionSupport build ()
Builds the instance. This builder should not be touched after calling this!
| Returns | |
|---|---|
RecognitionSupport | 
        This value cannot be null. | 
      
setInstalledOnDeviceLanguages
public RecognitionSupport.Builder setInstalledOnDeviceLanguages (List<String> value)
Support for this request is ready for use on this device for the returned languages.
| Parameters | |
|---|---|
value | 
        
          List: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
setOnlineLanguages
public RecognitionSupport.Builder setOnlineLanguages (List<String> value)
Support for this request is available via a remote implementation. SpeechRecognizer
 created via SpeechRecognizer.createOnDeviceSpeechRecognizer(Context) are expected to
 return an empty list.
| Parameters | |
|---|---|
value | 
        
          List: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
setPendingOnDeviceLanguages
public RecognitionSupport.Builder setPendingOnDeviceLanguages (List<String> value)
Support for this request is scheduled for download for the returned languages.
| Parameters | |
|---|---|
value | 
        
          List: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. | 
      
setSupportedOnDeviceLanguages
public RecognitionSupport.Builder setSupportedOnDeviceLanguages (List<String> value)
These languages are supported but need to be downloaded before use. See SpeechRecognizer.triggerModelDownload(android.content.Intent).
| Parameters | |
|---|---|
value | 
        
          List: This value cannot be null. | 
      
| Returns | |
|---|---|
RecognitionSupport.Builder | 
        This value cannot be null. |