GoogleAssistantAccessoryV1AudioOutConfig

AI Overview😉

  • The potential purpose of this module is to specify the desired audio format and settings for the server to return audio data in response to a query, taking into account the device's current audio mode and routing. This ensures that the audio data is delivered in a format compatible with the device and suitable for the user's preferences.
  • This module could impact search results by influencing the audio content returned in response to voice-based queries. For example, if a user searches for a song using a Google Assistant device, this module would help determine the audio format and bitrate of the returned audio data, affecting the overall listening experience. It may also impact the ranking of search results that involve audio content, favoring results that can provide audio data in the preferred format.
  • To be more favorable for this function, a website could ensure that its audio content is available in multiple formats (e.g., OGG_OPUS) and bitrates, making it more likely to match the user's preferred settings. Additionally, websites could provide metadata about their audio content, such as encoding and bitrate, to help the search algorithm determine the best format for the user's device. This could improve the website's visibility in voice-based search results and enhance the user's overall experience.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GoogleAssistantAccessoryV1AudioOutConfig (google_api_content_warehouse v0.4.0)

Specifies the desired format for the server to use when it returns audio_out messages.

Attributes

  • audioMode (type: String.t, default: nil) - Current audio mode on the device while issuing the query.
  • audioRoutingMode (type: String.t, default: nil) - Current audio routing on the device while issuing the query.
  • encoding (type: String.t, default: nil) - Required The encoding of audio data to be returned in all audio_out messages.
  • preferredBitrateBps (type: integer(), default: nil) - Optional Specifies preferred encoding bitrate (bits-per-second). Currently this is only implemented for OGG_OPUS for bitrates of 12000, 16000, 24000, 32000. If not specified, OGG_OPUS defaults to 32000.

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.GoogleAssistantAccessoryV1AudioOutConfig{
    audioMode: String.t() | nil,
    audioRoutingMode: String.t() | nil,
    encoding: String.t() | nil,
    preferredBitrateBps: integer() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.