音频与音乐 ElevenLabs

ElevenLabs API

通过 RunAPI 使用 ElevenLabs API,配套 model skill、统一认证和按需计费。

runapi.ai
curl -X POST https://runapi.ai/api/v1/elevenlabs/isolate_audio \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "text-to-speech-turbo-v2.5",
  "audio_url": "https://cdn.runapi.ai/public/samples/voice.mp3"
}'
import { ElevenlabsClient } from "@runapi.ai/elevenlabs";

const client = new ElevenlabsClient();
const result = await client.isolateAudio.run({
    model: "text-to-speech-turbo-v2.5",
    audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3",
});
<?php

require __DIR__ . "/vendor/autoload.php";

use RunApi\Elevenlabs\ElevenlabsClient;

$client = new ElevenlabsClient();
$result = $client->isolateAudio->run([
        'model' => 'text-to-speech-turbo-v2.5',
        'audio_url' => 'https://cdn.runapi.ai/public/samples/voice.mp3',
]);
require "runapi/elevenlabs"

client = RunApi::Elevenlabs::Client.new
result = client.isolate_audio.run(
    model: "text-to-speech-turbo-v2.5",
    audio_url: "https://cdn.runapi.ai/public/samples/voice.mp3"
)
npx skills add runapi-ai/elevenlabs -g
# Claude Code
claude mcp add runapi -s user -- npx -y @runapi.ai/mcp

# Codex
codex plugin install runapi-mcp@agents

# Cursor / Windsurf / VS Code
npx @runapi.ai/mcp init cursor
@runapi.ai/elevenlabs v1
概览

关于 ElevenLabs

ElevenLabs 提供涵盖文字转语音、对话合成、音效生成、语音转文字和音频分离的全套语音 AI 模型,其 TTS 模型支持多语言和多种音色风格,韵律自然流畅。

提供方
ElevenLabs
模态
音频与音乐

对比全部 API 变体

变体 计费方式 价格
audio-isolation 分钟 $0.12 查看 →
sound-effect-v2 分钟 $0.15 查看 →
speech-to-text 分钟 $0.04 查看 →
text-to-dialogue-v3 1K 个字符 $0.14 查看 →
text-to-speech-multilingual-v2 1K 个字符 $0.12 查看 →
text-to-speech-turbo-v2.5 1K 个字符 $0.06 查看 →
定价

ElevenLabs 定价

Endpoint 分辨率 时长 价格
isolate_audio — — $0.12 / 分钟

当前价格适用于 audio-isolation。其他变体保留各自的 endpoint 定价。

Agent 集成

通过 Agent 运行 ElevenLabs

工作流程

开始使用 ElevenLabs

  1. 选择模型

    根据输出类型、质量要求和延迟目标选择模型与变体。

  2. 配置

    设置 RunAPI key,并在代码工作区安装对应 model skill。

  3. 调用

    按 skill 里的说明,把模型能力接入到你的应用里。

  4. 接收

    按 task ID 轮询、在支持时使用流式,或处理 webhook 回调。

背景

ElevenLabs API 是什么?

ElevenLabs 是一家语音 AI 公司,模型覆盖 TTS、对话、音效、转录和音频隔离。通过 RunAPI,所有 ElevenLabs 端点共享一把 key 和按次计费。

提供方
ElevenLabs
查看全部 →
模态
音频与音乐
浏览模型 →

为什么用 RunAPI 调用 ElevenLabs API

统一认证,接入所有提供方

一把 RunAPI key 解锁整个模型目录。无需为每家提供方单独建账户。

统一的定价与账单

USD 按次定价,按月结算。失败的生成不计费。

Schema 优先的 SDK

Typed schema 和接入说明已打包进 model skill,让实现从正确契约开始。

ElevenLabs 常见问题

文本转语音的延迟是多少?

Turbo v2.5 首字节延迟约 250ms。Turbo v2.5 和 Multilingual v2 均支持流式传输,播放在生成完成前即可开始。

支持多少种语言?

最新模型支持 70 多种语言。Turbo v2.5 支持 32 种语言,Multilingual v2 支持 29 种。

我能克隆自定义音色吗?

音色克隆功能在 ElevenLabs 平台上提供。通过 RunAPI,你需要指定 ElevenLabs 音色库中的 voice ID。

对话端点有什么用途?

它可以根据脚本生成多人对话音频,为每个角色分配不同音色,并模拟自然的轮流发言。

音频隔离能去除背景噪音吗?

可以——它能将语音从背景噪音、音乐和环境声中分离出来,输出干净的人声音频。

应该从哪个变体开始?

选满足质量要求的最便宜变体。多数团队从 fast 起步,生产时升级到 pro。

相似模型

如果喜欢 ElevenLabs API,也可以试试这些

立即体验 ElevenLabs API。