先决条件
您需要安装elevenlabs 库并获取一个 API 密钥,该密钥可从 Eleven Labs 获取。
ELEVEN_LABS_API_KEY 环境变量。
示例
以下代理将使用 Eleven Labs 根据用户提示生成音频。cookbook/tools/eleven_labs_tools.py
Toolkit 参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
api_key | str | None | 用于身份验证的 Eleven Labs API 密钥。 |
voice_id | str | JBFqnCBsd6RMkjVDRZzb | 用于音频生成的语音 ID。 |
target_directory | Optional[str] | None | 用于保存音频文件的目录。 |
model_id | str | eleven_multilingual_v2 | 用于音频生成的模型的 ID。 |
output_format | str | mp3_44100_64 | 用于音频生成的输出格式(有关更多信息,请参阅 文档)。 |
Toolkit 函数
| 函数 | 描述 |
|---|---|
text_to_speech | 将文本转换为语音。 |
generate_sound_effect | 根据文本提示生成音效音频。 |
get_voices | 获取可用语音列表。 |