コンテンツにスキップ

ElevenLabs コマンド

コマンド説明
curl -H "xi-api-key: <api-key>" <endpoint>API 認証
export ELEVEN_API_KEY=<key>環境変数を設定する
elevenlabs auth loginアカウントにログイン
elevenlabs auth logoutアカウントからログアウト
elevenlabs auth status認証ステータスを確認
エンドポイント説明
POST /v1/text-to-speech/{voice_id}スピーチを生成
POST /v1/text-to-speech/{voice_id}/streamストリーム スピーチ
GET /v1/voices利用可能な音声を一覧表示
GET /v1/voices/{voice_id}音声の詳細を取得
POST /v1/voices/addカスタムボイスを追加
コマンド説明
GET /v1/voicesすべての音声を一覧表示
GET /v1/voices/{voice_id}音声情報を取得
DELETE /v1/voices/{voice_id}カスタムボイスを削除
POST /v1/voices/{voice_id}/edit音声設定を編集
GET /v1/voices/settings音声設定を取得
コマンド説明
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM" -H "xi-api-key: <key>" -H "Content-Type: application/json" -d '{"text": "Hello world"}'基本的な音声生成
curl -X POST "https://api.elevenlabs.io/v1/text-to-speech/21m00Tcm4TlvDq8ikWAM/stream" -H "xi-api-key: <key>"ストリーミングスピーチ
コマンド説明
pip install elevenlabsPython SDKをインストール
from elevenlabs import generate, playSDKをインポート
generate(text="Hello", voice="Bella")スピーチを生成
play(audio)生成された音声を再生
save(audio, "output.mp3")オーディオファイルを保存
コマンド説明
POST /v1/voices/addサンプルから音声をクローン
POST /v1/voices/{voice_id}/samples音声サンプルを追加
DELETE /v1/voices/{voice_id}/samples/{sample_id}音声サンプルを削除
GET /v1/voices/{voice_id}/samples音声サンプルをリスト
パラメータ説明
stability音声の一貫性 (0.0-1.0)
similarity_boost音声類似度 (0.0-1.0)
style話し方 (0.0-1.0)
use_speaker_boostスピーカーの類似性を向上
フォーマット説明
mp3_44100_128MP3 44.1kHz 128kbps
mp3_22050_32MP3 22.05kHz 32kbps
pcm_16000PCM 16kHz
pcm_22050PCM 22.05kHz
pcm_24000PCM 24kHz
pcm_44100PCM 44.1kHz
Voice ID名前説明
21m00Tcm4TlvDq8ikWAMレイチェルアメリカ人女性
AZnzlk1XvdvUeBnXmlldドミアメリカ人女性
EXAVITQu4vr4xnSDxMaLベラアメリカ人女性
ErXwobaYiN019PkySvjVアントニアメリカ人男性
MF3mGyEYCl7XYWbV9V6Oエリアメリカ人女性
TxGEqnHWrfWFTfGW9XjXジョシュアメリカ人男性
VR6AewLTigWG4xSOukaGアーノルドアメリカ人男性
pNInz6obpgDQGcFmaJgBアダムアメリカ人男性
コマンド説明
npm install elevenlabsNode.js SDKをインストール
const { ElevenLabsAPI } = require('elevenlabs')SDKをインポート
const client = new ElevenLabsAPI({ apiKey: 'key' })クライアントを初期化する
client.textToSpeech.generate()スピーチを生成
コマンド説明
POST /v1/text-to-speech/{voice_id}/streamオーディオをストリーミング
curl -X POST -H "xi-api-key: <key>" --data-raw '{"text":"Hello"}' --output audio.mp3ファイルにストリーム
機能説明
Voice Design合成音声を作成する
Voice Cloning既存の音声をクローン
Professional Cloning高品質な音声クローニング
Voice Library音声コレクションを参照
プラン文字/月並行リクエスト
Free10,0002
Starter30,0003
Creator100,0005
Pro500,00010
Scale2,000,00025
エラーコード説明
400不正なリクエスト
401無許可
403禁断
404Not Found
422処理できないエンティティ
429リクエストが多すぎます
500内部サーバーエラー
パラメータ説明
model_id使用する TTS モデル
voice_settings音声設定
pronunciation_dictionary_locatorsカスタム発音
seed再現可能な生成
コマンド説明
POST /v1/webhooksWebhookを作成
GET /v1/webhooksWebhookの一覧
DELETE /v1/webhooks/{webhook_id}Webhookを削除
PUT /v1/webhooks/{webhook_id}Webhookを更新
コマンド説明
POST /v1/projectsプロジェクトを作成
GET /v1/projectsプロジェクトをリスト
POST /v1/dubbing吹き替えプロジェクトを作成
GET /v1/dubbing/{dubbing_id}吹き替えステータスを取得
コマンド説明
GET /v1/user/subscriptionサブスクリプション情報を取得
GET /v1/userユーザー情報を取得
GET /v1/usage/character-stats使用状況の統計を取得
コマンド説明
elevenlabs --helpヘルプを表示
elevenlabs tts --text "Hello" --voice Rachelスピーチを生成
elevenlabs voices list音声リスト
elevenlabs voices clone --name "MyVoice"クローンボイス
コード説明
audio = generate(text="Hello", voice="Bella", model="eleven_monolingual_v1")基本的な生成
play(audio)オーディオを再生
save(audio, "hello.mp3")ファイルに保存
コード説明
const audio = await elevenlabs.generate({ text: "Hello", voice: "Rachel" })オーディオを生成
fs.writeFileSync("audio.mp3", audio)ファイルに保存
ステップ説明
1. Upload samples音声サンプルを提供する
2. Train modelAIが音声パターンを学習する
3. Test generation音声品質を確認する
4. Fine-tune settingsパラメータを調整
5. Deploy voice本番環境で使用
練習説明
Clear audio samples高品質な録音
Diverse samples様々な感情/スタイル
Consistent speaker同じ人物全体
Proper length合計1〜5分
Good microphoneプロフェッショナル レコーディング
プラットフォーム統合
Discord Botボイスメッセージ生成
Podcast自動ナレーション
E-learningコースの音声ナレーション
Gamingキャラクターボイス
Accessibility視覚障害者向けのテキスト読み上げ
問題ソリューション
Poor voice qualityサンプルの品質を向上させる
Rate limit exceededアップグレードプランにするか待つか
Authentication failedAPIキーを確認
Voice not found音声 ID を確認
Audio distortion音声設定を調整
変数説明
ELEVEN_API_KEYAPIの認証キー
ELEVEN_API_URLAPI のベース URL
ELEVEN_TIMEOUTリクエストタイムアウト
ファイル説明
.elevenlabs.json設定ファイル
voices.json音声定義
settings.jsonデフォルト設定
メトリック説明
----------------------
Characters used月次使用量
API callsリクエスト数
Voice generationsオーディオ作成
Error rate失敗したリクエスト