View Source ExAzureSpeech.TextToSpeech.Responses.AudioMetadata (ex_azure_speech v0.2.2)

Represents metadata responses from the Azure Text to Speech service.

Summary

Types

@type sentence_boundary() :: %{
  offset: integer(),
  duration: integer(),
  text: %{text: String.t(), length: integer(), boundary_type: String.t()}
}
@type session_end() :: %{offset: integer()}
@type t() :: %ExAzureSpeech.TextToSpeech.Responses.AudioMetadata{
  metadata: [
    %{
      type: String.t(),
      data: viseme() | word_boundary() | sentence_boundary() | session_end()
    }
  ]
}
@type viseme() :: %{
  offset: integer(),
  viseme_id: integer(),
  is_last_animation: boolean()
}
@type word_boundary() :: %{
  offset: integer(),
  duration: integer(),
  text: %{text: String.t(), length: integer(), boundary_type: String.t()}
}