runapi-ai / openai-tts
RunAPI OpenAI TTS Composer package for PHP applications
v0.1.0
2026-07-20 10:43 UTC
Requires
- php: >=8.2
- runapi-ai/core: ^0.2
Requires (Dev)
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2026-07-20 10:58:29 UTC
README
Use the OpenAI TTS PHP SDK to generate speech through RunAPI with a synchronous Composer client and typed managed-audio responses.
Install
composer require runapi-ai/openai-tts
Quick start
<?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.
Links
- 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
License
Licensed under the Apache License, Version 2.0.