OpenAi.Audio (OpenAI REST API Client v0.2.1)
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
Link to this function
create_speech(body, opts \\ [])
@spec create_speech( OpenAi.Audio.Speech.CreateRequest.t(), keyword() ) :: {:ok, String.t()} | {:error, OpenAi.Error.error()}
Generates audio from the input text.
Link to this function
create_transcription(body, opts \\ [])
@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.
Link to this function
create_translation(body, opts \\ [])
@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.