View Source GoogleApi.ContentWarehouse.V1.Model.AssistantApiSettingsSpeechSettings (google_api_content_warehouse v0.4.0)

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

Attributes

  • continuedConversationEnabled (type: boolean(), default: nil) - Indicates whether Continued Conversation is enabled for this device.
  • deviceModelType (type: String.t, default: nil) - Stores the device model type e.g Pixel.
  • dspAvailable (type: boolean(), default: nil) - Whether the device has DSP chip to enable always on hotword detection.
  • hotwordInNavigationEnabled (type: String.t, default: nil) - Whether hotword has been enabled by the user during navigation.
  • hotwordSetting (type: String.t, default: nil) - Stores hotword setting status for the locales which don't support voice match.
  • lockscreenEnabled (type: boolean(), default: nil) - Whether pin/pattern lockscreen has been enabled by the user.
  • 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.
  • 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.
  • sdkVersion (type: integer(), default: nil) - Stores the Android SDK version. This comes from android.os.Build.VERSION.SDK_INT.
  • speakerIdModelPresent (type: boolean(), default: nil) - Whether speaker ID model is present for the user.
  • speakerIdRecognitionEnabled (type: boolean(), default: nil) - Indicates whether the user has enabled speaker-id (fromAnyScreen/alwaysOn) for this device. Deprecated - use voice_match_setting instead
  • trustedVoiceEnabled (type: boolean(), default: nil) - Indicates whether the user has enabled trusted voice for this device.
  • unlockWithHotwordAvailable (type: boolean(), default: nil) - A bool indicating whether device supports unlocking device with hotword.
  • userMigratedToDeclined (type: boolean(), default: nil) - Stores if user was migrated from undecided to declined as apart of Mariko project. Used for potential growth targeting.
  • voiceMatchSetting (type: String.t, default: nil) - Stores the hotword/voice match setting status for the locales which support voice match.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@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
}

Functions

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

Unwrap a decoded JSON object into its complex fields.