AssistantApiSettingsSpeechSettings

AI Overview😉

  • The potential purpose of this module is to detect and analyze speech patterns and settings related to speech detection, such as hotword detection, voice match, and speaker ID recognition. This module appears to be related to Google Assistant's ability to recognize and respond to voice commands.
  • This module could impact search results by influencing how Google Assistant responds to voice searches. For example, if a user has enabled hotword detection, Google Assistant may be more likely to respond to voice searches and provide more accurate results. Conversely, if a user has disabled hotword detection, Google Assistant may not respond as accurately or at all.
  • A website may change things to be more favorable for this function by optimizing its content for voice search, such as using natural language and long-tail keywords that are more conversational in tone. Additionally, a website may improve its mobile responsiveness and user experience to better accommodate voice searches, which are often conducted on mobile devices. Furthermore, a website may consider implementing schema markup and other structured data to help Google Assistant better understand its content and provide more accurate results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@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

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.