Method: client.generate_speech(...) or client.create_speech(...).
Example
require 'phaseo_sdk'
client = PhaseoSdk::Phaseo.new(api_key: ENV.fetch("PHASEO_API_KEY"))
audio = client.generate_speech(
model: 'openai/gpt-4o-mini-tts',
input: 'Hello world',
voice: 'alloy',
format: 'mp3'
)
Key parameters
model (required): TTS-capable model id.
input (required): Text to synthesize.
voice: Voice preset (model-dependent, e.g., alloy).
format: mp3, wav, flac, etc.
speed: Playback speed multiplier (typically 0.25–4).
Returns
Audio binary Last modified on July 9, 2026