Method: $client->createSpeech(...)
Example
<?php
require 'vendor/autoload.php';
use AIStats\Sdk\AIStats;
$client = new AIStats(getenv('AI_STATS_API_KEY'));
$audioFile = $client->createSpeech([
'model' => 'openai/gpt-4o-mini-tts',
'input' => 'Hello world',
'voice' => 'alloy',
'format' => 'mp3'
]);
file_put_contents('output.mp3', $audioFile->fread($audioFile->getSize()));
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 (\SplFileObject) Last modified on May 6, 2026