AssistantApiSettingsSpeechSettings

GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechSettings


Table of Contents ▼

Jump to a specific part of the page:

Description

Settings related to speech detection. See go/hotword-settings-on-cloud for more info. Next ID: 16

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. continuedConversationEnabled (type: boolean(), default: nil)
    - Indicates whether Continued Conversation is enabled for this device.
  2. deviceModelType (type: String.t, default: nil)
    - Stores the device model type e.g Pixel.
  3. dspAvailable (type: boolean(), default: nil)
    - Whether the device has DSP chip to enable always on hotword detection.
  4. hotwordInNavigationEnabled (type: String.t, default: nil)
    - Whether hotword has been enabled by the user during navigation.
  5. hotwordSetting (type: String.t, default: nil)
    - Stores hotword setting status for the locales which don't support voice match.
  6. lockscreenEnabled (type: boolean(), default: nil)
    - Whether pin/pattern lockscreen has been enabled by the user.
  7. opaEligibilityState (type: String.t, default: nil)
    - Stores if Assistant is available for the user's device/locale, where Enabled means it is available and disabled means it is not.
  8. opaEligible (type: boolean(), default: nil)
    - Stores if Assistant is available for the user's device/locale. Deprecated as bools do not give accurate true/false ratios due to old clients reporting the default value.
  9. sdkVersion (type: integer(), default: nil)
    - Stores the Android SDK version. This comes from android.os.Build.VERSION.SDK_INT.
  10. speakerIdModelPresent (type: boolean(), default: nil)
    - Whether speaker ID model is present for the user.
  11. speakerIdRecognitionEnabled (type: boolean(), default: nil)
    - Indicates whether the user has enabled speaker-id (fromAnyScreen/alwaysOn) for this device. Deprecated - use voice_match_setting instead
  12. trustedVoiceEnabled (type: boolean(), default: nil)
    - Indicates whether the user has enabled trusted voice for this device.
  13. unlockWithHotwordAvailable (type: boolean(), default: nil)
    - A bool indicating whether device supports unlocking device with hotword.
  14. userMigratedToDeclined (type: boolean(), default: nil)
    - Stores if user was migrated from undecided to declined as apart of Mariko project. Used for potential growth targeting.
  15. voiceMatchSetting (type: String.t, default: nil)
    - Stores the hotword/voice match setting status for the locales which support voice match.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechSettings{
continuedConversationEnabled: boolean() | nil,
deviceModelType: String.t() | nil,
dspAvailable: boolean() | nil,
hotwordInNavigationEnabled: String.t() | nil,
hotwordSetting: String.t() | nil,
lockscreenEnabled: boolean() | nil,
opaEligibilityState: String.t() | nil,
opaEligible: boolean() | nil,
sdkVersion: integer() | nil,
speakerIdModelPresent: boolean() | nil,
speakerIdRecognitionEnabled: boolean() | nil,
trustedVoiceEnabled: boolean() | nil,
unlockWithHotwordAvailable: boolean() | nil,
userMigratedToDeclined: boolean() | nil,
voiceMatchSetting: String.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechSettings