View Source ExOpenAI.Components.SpeechAudioDoneEvent (ex_openai.ex v2.0.0-beta2)

Emitted when the speech synthesis is complete and all audio has been streamed.

Fields

  • :type - required - :"speech.audio.done"
    The type of the event. Always speech.audio.done.
    Allowed values: "speech.audio.done"

  • :usage - required - {:%{}, [], [{{:required, [], [:input_tokens]}, {:integer, [], []}}, {{:required, [], [:output_tokens]}, {:integer, [], []}}, {{:required, [], [:total_tokens]}, {:integer, [], []}}]}
    Token usage statistics for the request.

Summary

Types

@type t() :: %ExOpenAI.Components.SpeechAudioDoneEvent{
  type: :"speech.audio.done",
  usage: %{
    input_tokens: integer(),
    output_tokens: integer(),
    total_tokens: integer()
  }
}