Use the Fish Audio PHP SDK to generate speech through RunAPI with a synchronous Composer client and typed managed-audio responses.
composer require runapi-ai/fish-audio<?php
require __DIR__ . "/vendor/autoload.php";
use RunApi\FishAudio\FishAudioClient;
$client = new FishAudioClient(); // reads RUNAPI_API_KEY
$result = $client->textToSpeech->run([
'model' => 's1',
'references' => [['audio' => 'UklGRg==', 'text' => 'Reference transcript']],
'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/fish-audio
- SDK docs: https://runapi.ai/docs#sdk-fish-audio
- Product docs: https://runapi.ai/docs#fish-audio
- Pricing and rate limits: https://runapi.ai/models/fish-audio/s1
- Full catalog: https://runapi.ai/models
- GitHub repository: https://github.com/runapi-ai/fish-audio-php
- Multi-language SDK repository: https://github.com/runapi-ai/fish-audio-sdk
Licensed under the Apache License, Version 2.0.