SpyBara
Go Premium

cli/resources/audio/subresources/speech/index.md 2026-05-05 23:00 UTC to 2026-05-07 21:57 UTC

69 added, 0 removed.

2026
Wed 27 06:42 Fri 22 06:33 Wed 20 06:35 Tue 19 06:34 Mon 18 22:01 Mon 11 18:00 Thu 7 21:57 Tue 5 23:00 Sat 2 05:57

Speech

Create speech

$ openai audio:speech create

post /audio/speech

Generates audio from the input text.

Returns the audio file content, or a stream of audio events.

Parameters

  • --input: string

    The text to generate audio for. The maximum length is 4096 characters.

  • --model: string or SpeechModel

    One of the available TTS models: tts-1, tts-1-hd, gpt-4o-mini-tts, or gpt-4o-mini-tts-2025-12-15.

  • --voice: string or "alloy" or "ash" or "ballad" or 7 more or object { id }

    The voice to use when generating the audio. Supported built-in voices are alloy, ash, ballad, coral, echo, fable, onyx, nova, sage, shimmer, verse, marin, and cedar. You may also provide a custom voice object with an id, for example { "id": "voice_1234" }. Previews of the voices are available in the Text to speech guide.

  • --instructions: optional string

    Control the voice of your generated audio with additional instructions. Does not work with tts-1 or tts-1-hd.

  • --response-format: optional "mp3" or "opus" or "aac" or 3 more

    The format to audio in. Supported formats are mp3, opus, aac, flac, wav, and pcm.

  • --speed: optional number

    The speed of the generated audio. Select a value from 0.25 to 4.0. 1.0 is the default.

  • --stream-format: optional "sse" or "audio"

    The format to stream the audio in. Supported formats are sse and audio. sse is not supported for tts-1 or tts-1-hd.

Returns

  • unnamed_schema_2: file path

Example

openai audio:speech create \
  --api-key 'My API Key' \
  --input input \
  --model tts-1 \
  --voice string

Domain Types

Speech Model

  • speech_model: "tts-1" or "tts-1-hd" or "gpt-4o-mini-tts" or "gpt-4o-mini-tts-2025-12-15"

    • "tts-1"

    • "tts-1-hd"

    • "gpt-4o-mini-tts"

    • "gpt-4o-mini-tts-2025-12-15"