aisdk / elevenlabs
ElevenLabs generative media provider for the PHP AI SDK.
Fund package maintenance!
v0.11.0
2026-10-31 02:58 UTC
Requires
- php: ^8.3
- aisdk/core: ^0.11.0
Requires (Dev)
- laravel/pint: ^1.18
- nyholm/psr7: ^1.8
- pestphp/pest: ^3.0 || ^4.0
- php-http/mock-client: ^1.6
- phpstan/phpstan: ^2.0
- rector/rector: ^2.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Speech generation with ElevenLabs for the framework-agnostic PHP AI SDK. Also supports transcription and live sessions.
Installation
composer require aisdk/elevenlabs
Set ELEVENLABS_API_KEY in your environment and replace your-voice-id with a voice from your ElevenLabs account.
Usage
use AiSdk\ElevenLabs; use AiSdk\Generate; $result = Generate::speech('Welcome to the PHP AI SDK.') ->model(ElevenLabs::model('eleven_v4')) ->voice('your-voice-id') ->run(); $result->output->save(__DIR__.'/speech.mp3');
Documentation
Read the documentation for configuration, supported features, and more examples.
License
The MIT License (MIT). See LICENSE for details.