AssistantDevicesPlatformProtoTtsOutputCapability

AI Overview😉

  • The potential purpose of this module is to determine whether a device or client can support Text-to-Speech (TTS) synthesis, specifically out-of-band TTS synthesis, which allows for more advanced and structured audio output.
  • This module could impact search results by affecting the way audio content is presented to users. If a device or client does not support structured TTS synthesis, it may not be able to receive or play audio content in the same way, potentially altering the user experience. This could lead to differences in search result presentation, such as omitting audio results or providing alternative formats.
  • To be more favorable for this function, a website could ensure that its audio content is compatible with structured TTS synthesis, provide alternative formats for devices that don't support it, and optimize its content to work seamlessly with TTS capabilities. This could involve using standardized audio formats, providing transcripts or subtitles, and designing content to be adaptable to different output formats.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Capabilities with regard to support of outputting TTS.

Attributes

  • supportsStructuredTts (type: boolean(), default: nil) - Specifies whether client supports out-of-band TTS synthesis. When this is enabled, client could receive TTS request message in SpeechOutputArgs.structured_tts which it can then use to make request to S3 for synthesizing TTS audio.

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.AssistantDevicesPlatformProtoTtsOutputCapability{
    supportsStructuredTts: boolean() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.