Builder
class Builder
| kotlin.Any | |
| ↳ | android.speech.RecognitionSupport.Builder |
A builder for RecognitionSupport
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| RecognitionSupport.Builder |
addInstalledOnDeviceLanguage(value: String) |
| RecognitionSupport.Builder |
addOnlineLanguage(value: String) |
| RecognitionSupport.Builder |
addPendingOnDeviceLanguage(value: String) |
| RecognitionSupport.Builder |
addSupportedOnDeviceLanguage(value: String) |
| RecognitionSupport |
build()Builds the instance. |
| RecognitionSupport.Builder |
setInstalledOnDeviceLanguages(value: MutableList<String!>)Support for this request is ready for use on this device for the returned languages. |
| RecognitionSupport.Builder |
setOnlineLanguages(value: MutableList<String!>)Support for this request is available via a remote implementation. |
| RecognitionSupport.Builder |
setPendingOnDeviceLanguages(value: MutableList<String!>)Support for this request is scheduled for download for the returned languages. |
| RecognitionSupport.Builder |
setSupportedOnDeviceLanguages(value: MutableList<String!>)These languages are supported but need to be downloaded before use. |
Public constructors
Public methods
addInstalledOnDeviceLanguage
fun addInstalledOnDeviceLanguage(value: String): RecognitionSupport.Builder
| Parameters | |
|---|---|
value |
String: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
See Also
addOnlineLanguage
fun addOnlineLanguage(value: String): RecognitionSupport.Builder
| Parameters | |
|---|---|
value |
String: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
See Also
addPendingOnDeviceLanguage
fun addPendingOnDeviceLanguage(value: String): RecognitionSupport.Builder
| Parameters | |
|---|---|
value |
String: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
See Also
addSupportedOnDeviceLanguage
fun addSupportedOnDeviceLanguage(value: String): RecognitionSupport.Builder
| Parameters | |
|---|---|
value |
String: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
See Also
build
fun build(): RecognitionSupport
Builds the instance. This builder should not be touched after calling this!
| Return | |
|---|---|
RecognitionSupport |
This value cannot be null. |
setInstalledOnDeviceLanguages
fun setInstalledOnDeviceLanguages(value: MutableList<String!>): RecognitionSupport.Builder
Support for this request is ready for use on this device for the returned languages.
| Parameters | |
|---|---|
value |
MutableList<String!>: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
setOnlineLanguages
fun setOnlineLanguages(value: MutableList<String!>): RecognitionSupport.Builder
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 |
MutableList<String!>: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
setPendingOnDeviceLanguages
fun setPendingOnDeviceLanguages(value: MutableList<String!>): RecognitionSupport.Builder
Support for this request is scheduled for download for the returned languages.
| Parameters | |
|---|---|
value |
MutableList<String!>: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |
setSupportedOnDeviceLanguages
fun setSupportedOnDeviceLanguages(value: MutableList<String!>): RecognitionSupport.Builder
These languages are supported but need to be downloaded before use. See android.speech.SpeechRecognizer#triggerModelDownload(android.content.Intent).
| Parameters | |
|---|---|
value |
MutableList<String!>: This value cannot be null. |
| Return | |
|---|---|
RecognitionSupport.Builder |
This value cannot be null. |