音声・音楽 ElevenLabs

ElevenLabs API

RunAPIのモデルスキル、統合認証、従量課金制の料金でElevenLabs APIを利用できます。

runapi.ai
curl -X POST https://runapi.ai/api/v1/elevenlabs/text_to_dialogue \
  -H "Authorization: Bearer $RUNAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "text-to-speech-turbo-v2.5",
  "text": "この段落を、温かみのある英国男性の声で、適度なペースで自然な音声に変換してください。"
}'
import { ElevenlabsClient } from "@runapi.ai/elevenlabs";

const client = new ElevenlabsClient();
const result = await client.textToDialogue.run({
    model: "text-to-speech-turbo-v2.5",
    text: "この段落を、温かみのある英国男性の声で、適度なペースで自然な音声に変換してください。",
});
<?php

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

use RunApi\Elevenlabs\ElevenlabsClient;

$client = new ElevenlabsClient();
$result = $client->textToDialogue->run([
        'model' => 'text-to-speech-turbo-v2.5',
        'text' => 'この段落を、温かみのある英国男性の声で、適度なペースで自然な音声に変換してください。',
]);
require "runapi/elevenlabs"

client = RunApi::Elevenlabs::Client.new
result = client.text_to_dialogue.run(
    model: "text-to-speech-turbo-v2.5",
    text: "この段落を、温かみのある英国男性の声で、適度なペースで自然な音声に変換してください。"
)
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 は RunAPI を通じて、多言語の音声合成と複数話者の対話音声生成を提供します。

プロバイダー
ElevenLabs
モダリティ
音声・音楽

バリアント

バリアント 請求 料金
audio-isolation 分 提供終了 見る →
sound-effect-v2 分 提供終了 見る →
speech-to-text 分 提供終了 見る →
text-to-dialogue-v3 1K文字 $0.08 見る →
text-to-speech-multilingual-v2 1K文字 $0.06 見る →
text-to-speech-turbo-v2.5 1K文字 $0.03 見る →
料金

ElevenLabs の料金

Endpoint 解像度 尺 価格
text_to_dialogue — — $0.08 / 1K文字

text-to-dialogue-v3 の料金を表示しています。他のバリアントはそれぞれの endpoint 料金が適用されます。

エージェント連携

エージェントから ElevenLabs を実行

仕組み

ElevenLabs を始める

  1. モデルを選ぶ

    出力タイプ、品質基準、レイテンシ目標に合うモデルとバリアントを選びます。

  2. 一度だけ認証

    対応するすべてのモデルに RunAPI key を使います。

  3. skill をインストール

    機能実装の前に model skill をコード作業環境へ追加します。

  4. 出力を受け取る

    task ID でポーリングするか、生成完了時の callback を処理します。

背景

ElevenLabs の位置づけ

ElevenLabs は RunAPI を通じて、多言語の音声合成と複数話者の対話音声生成を提供します。

プロバイダー
ElevenLabs
すべて見る →
モダリティ
音声・音楽
モデルを見る →

RunAPI 経由で ElevenLabs を使う理由

1つの API key

モデルやプロバイダーをまたいで同じ認証情報を使えます。

Skill-ready

model skill に schema、セットアップメモ、料金コンテキスト、モデル ID が含まれます。

予測しやすい請求

呼び出し前に従量料金を確認できます。

ElevenLabs に関するよくある質問

テキスト読み上げのレイテンシはどれくらいですか?

Turbo v2.5は約250msの初回バイトレイテンシを実現します。Turbo v2.5とMultilingual v2の両方がストリーミングをサポートしているため、生成完了前に再生を開始できます。

何カ国語に対応していますか?

最新モデルでは70以上の言語に対応しています。Turbo v2.5は32言語、Multilingual v2は29言語をサポートしています。

カスタムボイスのクローン作成はできますか?

ボイスクローンはElevenLabsプラットフォームで利用できます。RunAPI経由では、ElevenLabsのボイスライブラリからボイスIDを指定します。

dialogueエンドポイントは何のためにありますか?

スクリプトから複数話者の会話音声を生成します。各キャラクターに独自の声があり、自然なターンテイキングで会話が展開されます。

このモデルはどう呼び出しますか?

model skill をインストールし、RunAPI key とセットアップメモに従ってください。

失敗した生成は課金されますか?

失敗した生成は課金されません

類似モデル

ElevenLabs に近いモデル

ElevenLabs で構築を開始。