SuperAPI AI 工具集

elevenlabs

编程与开发

查看项目

更新于 10-15 23:33

技能介绍

用途:通过 ElevenLabs API 生成音频,包括文本转语音、音效生成和由文本描述作曲,适用于旁白、视频配音、游戏音效、播客、有声书与实时语音应用。

主要能力:文本转语音支持 eleven_multilingual_v2(高质量,29 种语言)、eleven_flash_v2_5(约 75ms 低延迟,32 种语言,成本更低)、eleven_turbo_v2_5(均衡);提供 100+ 预置音色、自定义语音克隆、多说话人对话、实时流式与稳定性/相似度/风格等音色设置,输出 MP3、PCM、Opus、µ-law、A-law。音效使用 eleven_text_to_sound_v2,可按描述生成并控制时长、循环与提示影响度。音乐生成支持文本作曲、人声/器乐、多风格、时长控制与结构化作曲计划,需付费账户,且禁止版权内容(艺人名、乐队名、商标)。

使用方式:设置环境变量 export ELEVENLABS_API_KEY="your-api-key-here",安装 pip install elevenlabs pydub python-dotenv,需 Python 3.8+、联网,pydub 处理音频需 ffmpeg。用 ElevenLabs 客户端调用 text_to_speech.convert、convert_as_stream、text_to_sound_effects.convert、music_generation.compose 等方法,将返回的音频分块写入文件。

限制:免费层仅文本转语音与音效,音乐生成及更高配额需付费;提示词含受限内容会返回建议;API Key 应存于环境变量,调用需处理配额与鉴权错误。具体价格与配额以官方为准,资料未提供。