创新 / elevenlabs
一个简单的包,使用Elevenlabs API将文本转换为音频并存储在存储中。
1.0.2
2024-08-21 09:47 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2024-09-21 10:00:45 UTC
README
此Composer包允许您使用ElevenLabs API将文本转换为音频。
安装
要安装此包,您可以使用Composer。在您的项目目录中运行以下命令
composer require innovination/elevenlabs
用法
要使用此包,请按照以下步骤操作
- 将包导入到您的PHP文件中
use Innovination\Elevenlabs;
- 创建一个
Elevenlabs
类的实例
$elevenlabs = new ElevenLabs();
- 将ElevenLabs API密钥添加到您的
.env
文件中
XI_API_KEY='your-api-key'
- 将文本转换为音频
//Required $elevenlabs->voice_id = 'voice-id-on-elevenlabs'; $elevenlabs->text = "Hello, world!"; //Optional $elevenlabs->file_prefix = "prefix"; // default is audio $elevenlabs->path = "folder-name"; //default folder is audio $audioFile = $elevenlabs->generateAudio();
generateAudio
方法将返回生成的音频文件的路径,以及status
作为sucess
或error
。