class

OpenAI::CreateChatCompletionRequestAudio

Inherits JSON::Serializable < Reference < Object

Parameters for audio output. Required when audio output is requested with modalities: ["audio"]. Learn more.

Constructors

new(voice : VoiceIdsShared = String.new, format : CreateChatCompletionRequestAudioFormat = CreateChatCompletionRequestAudioFormat::Wav)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

format

Specifies the output audio format. Must be one of wav, mp3, flac, opus, or pcm16.

Source
format=(format : CreateChatCompletionRequestAudioFormat)

Specifies the output audio format. Must be one of wav, mp3, flac, opus, or pcm16.

Source
voice

The voice the model uses to respond. Supported voices are alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, and shimmer.

Source
voice=(voice : VoiceIdsShared)

The voice the model uses to respond. Supported voices are alloy, ash, ballad, coral, echo, fable, nova, onyx, sage, and shimmer.

Source