DeviceCapabilities

class DeviceCapabilities(voiceProbe: VoiceRecognizerProbe, translationAvailability: TranslationAvailability = TranslationAvailability.UNAVAILABLE)

Reports which input features this device supports. No method throws; an unsupported or unexpected condition is reported as false.

Constructors

Link copied to clipboard
constructor(context: Context, translationAvailability: TranslationAvailability = TranslationAvailability.UNAVAILABLE)
constructor(voiceProbe: VoiceRecognizerProbe, translationAvailability: TranslationAvailability = TranslationAvailability.UNAVAILABLE)

Functions

Link copied to clipboard
suspend fun isTranslationSupported(sourceLanguage: String? = null): Boolean

True if non-English text can currently be translated to English on this device.

Link copied to clipboard

True if a speech recognizer can be launched (voice to text).

Link copied to clipboard

Languages offered for voice input.