VideoContentSearchTextMatchInfo

AI Overview😉

  • The potential purpose of this module is to analyze and match video content with search queries, specifically focusing on the alignment of Automatic Speech Recognition (ASR) text with video descriptions and timestamps. This module aims to improve video search results by better understanding the relevance of video content to user queries.
  • This module could impact search results by promoting videos that have a closer match between their ASR text, video descriptions, and timestamps. This may lead to more accurate and relevant video results, especially for searches that involve specific moments or quotes within a video. Additionally, this module may demote videos with poor ASR quality, inaccurate video descriptions, or misaligned timestamps.
  • A website may change things to be more favorable for this function by:
    • Providing high-quality, accurate, and descriptive video descriptions that align with the video content.
    • Ensuring accurate and timely ASR text that matches the spoken content in the video.
    • Using clear and concise language in video descriptions and ASR text to improve matching.
    • Optimizing video timestamps to accurately reflect the content and improve matching with search queries.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • durationToPredictedTimeMs (type: String.t, default: nil) - The time gap of the matched_time_ms from the predicted timestamp of when this anchor should appear in the video.
  • matchScore (type: number(), default: nil) - The float similarty score from the anchor label to matched_asr_text.
  • matchedAsrStartPos (type: integer(), default: nil) - The start token offset from the beginning of ASR where matched_asr_text starts.
  • matchedAsrText (type: String.t, default: nil) - The ASR text that was a candidate match for the list anchor.
  • matchedAsrTimeMs (type: String.t, default: nil) - The timestamp of the matched ASR in the video in milliseconds.
  • matchedAsrTimeRatio (type: number(), default: nil) - The ratio of the matched_asr_time_ms over the total duration of the video.
  • matchedAsrTokenCount (type: integer(), default: nil) - The number of tokens in matched_asr_text
  • matchedDescriptionItemIndexRatio (type: number(), default: nil) - The ratio of the video description item index this match corresponds to over the total number of list description items for the video.
  • matchedDescriptionText (type: String.t, default: nil) - The video description text matched with the ASR that's used as the anchor label.
  • matchedDescriptionTokenCount (type: integer(), default: nil) - The number of tokens in matched_description_text.

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.VideoContentSearchTextMatchInfo{
  durationToPredictedTimeMs: String.t() | nil,
  matchScore: number() | nil,
  matchedAsrStartPos: integer() | nil,
  matchedAsrText: String.t() | nil,
  matchedAsrTimeMs: String.t() | nil,
  matchedAsrTimeRatio: number() | nil,
  matchedAsrTokenCount: integer() | nil,
  matchedDescriptionItemIndexRatio: number() | nil,
  matchedDescriptionText: String.t() | nil,
  matchedDescriptionTokenCount: integer() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.