Use the OpenAI TTS PHP SDK to generate speech through RunAPI with a synchronous Composer client and typed managed-audio responses.
composer require runapi-ai/openai-tts<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\OpenaiTts\OpenaiTtsClient;
$client = new OpenaiTtsClient(); // reads RUNAPI_API_KEY
$result = $client->textToSpeech->run([
'model' => 'tts-1',
'text' => 'A product render',
]);
echo $result->audios[0]->url . PHP_EOL;Pass request parameters as associative arrays with snake_case keys. Keep
RUNAPI_API_KEY in the environment or your secret manager.
- Model page: https://runapi.ai/models/openai-tts
- SDK docs: https://runapi.ai/docs#sdk-openai-tts
- Product docs: https://runapi.ai/docs#openai-tts
- Pricing and rate limits: https://runapi.ai/models/openai-tts/tts-1
- Full catalog: https://runapi.ai/models
- GitHub repository: https://github.com/runapi-ai/openai-tts-php
- Multi-language SDK repository: https://github.com/runapi-ai/openai-tts-sdk
Licensed under the Apache License, Version 2.0.