runapi-ai / fish-audio
RunAPI Fish Audio Composer package for PHP applications
v0.1.1
2026-07-21 07:02 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-21 07:04:27 UTC
README
Use the Fish Audio PHP SDK to generate speech through RunAPI with a synchronous Composer client and typed managed-audio responses.
Install
composer require runapi-ai/fish-audio
Quick start
<?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.
Links
- 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
License
Licensed under the Apache License, Version 2.0.