View Source OpenAi.Audio (OpenAI REST API Client v0.4.2)
Provides API endpoints related to audio
Summary
Functions
Generates audio from the input text.
Transcribes audio into the input language.
Translates audio into English.
Functions
@spec create_speech( OpenAi.Audio.Speech.CreateRequest.t(), keyword() ) :: {:ok, String.t()} | {:error, OpenAi.Error.error()}
Generates audio from the input text.
@spec create_transcription( OpenAi.Audio.Transcription.CreateRequest.t(), keyword() ) :: {:ok, OpenAi.Audio.Transcription.CreateResponse.Json.t() | OpenAi.Audio.Transcription.CreateResponse.VerboseJson.t()} | {:error, OpenAi.Error.error()}
Transcribes audio into the input language.
@spec create_translation( OpenAi.Audio.Translation.CreateRequest.t(), keyword() ) :: {:ok, OpenAi.Audio.Translation.CreateResponse.Json.t() | OpenAi.Audio.Translation.CreateResponse.VerboseJson.t()} | {:error, OpenAi.Error.error()}
Translates audio into English.