NlpSemanticParsingModelsMediaRadio

AI Overview😉

  • The potential purpose of this module is to help Google understand and process voice commands or text-based queries related to radio stations, such as "play 107.7 the bone" or "play my favorite radio station". It appears to be a part of Google's Natural Language Processing (NLP) capabilities, specifically designed to handle media-related queries.
  • This module could impact search results by allowing Google to better understand and respond to user queries related to radio stations. For example, if a user searches for "107.7 the bone", Google may return a result that allows the user to play the radio station directly, rather than just showing a list of links. This could also enable Google to provide more personalized results, such as recommending radio stations based on a user's preferences.
  • A website may change things to be more favorable for this function by optimizing their content and metadata to include relevant information about radio stations, such as frequencies, names, and genres. This could include using schema.org markup to provide additional context about radio stations, as well as ensuring that their website is easily crawlable and indexable by Google. Additionally, websites that provide radio streaming services may want to consider partnering with Google to provide a seamless listening experience for users.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Example: "107.7 the bone"

Attributes

  • annotationList (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaAnnotationList.t, default: nil) - Annotations from custom media annotator.
  • evalData (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t, default: nil) - Required, but should only be used inside Aqua and must not be used by outside clients!!
  • favorite (type: boolean(), default: nil) - If true, indicates the user wants their favorite radio station to be played. Ex: [play my favorites on radio]
  • frequency (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaFrequency.t, default: nil) - This proto may only be partially filled depending on the query. ## Some examples (all of them have open_intent): ## | Query |radio.raw_text|radio.frequency.band|radio.frequency.value| |[play kqed fm]| [kqed fm] | [fm] | N/A | |[play 88.5 fm]| [88.5 fm] | [fm] | 88.5 | | [play 88.5 | [88.5] | N/A | 88.5 | ## | [play fm] | [fm] | [fm] | N/A |

  • isAnnotatedFromText (type: boolean(), default: nil) - Annotation comes from a text annotator. Needed to boost recall. Typically need to be verified in superroot, and have separate scoring.
  • isFromFastPath (type: boolean(), default: nil) - Is annotated by Nimble for the media Fast Path.
  • qref (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.t, default: nil) -
  • rawText (type: String.t, default: nil) - Required, corresponds to the raw text, like "107.7"

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.NlpSemanticParsingModelsMediaRadio{
  annotationList:
    GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaAnnotationList.t()
    | nil,
  evalData:
    GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingAnnotationEvalData.t()
    | nil,
  favorite: boolean() | nil,
  frequency:
    GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaFrequency.t()
    | nil,
  isAnnotatedFromText: boolean() | nil,
  isFromFastPath: boolean() | nil,
  qref:
    GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.t()
    | nil,
  rawText: 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.