まだ音声はありません。フォームを送信して音声を生成してください。
さまざまなユースケースとパラメータ設定を確認できます
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
text-to-speech otherElevenlabs | Starter | 1per prompt/1000 | $0.005 | Fal$0.100per prompt/1000 | 1日 10,000 リクエスト で推定Fal は1日あたり $954.550 多くかかりますApiPass は 95.46% 低価格 |
ElevenLabs V3 TTS の完全ガイド
ApiPass 上の ElevenLabs V3 TTS で、表現力豊かなテキスト読み上げワークフローを構築できます。スクリプトから自然な AI 音声オーディオを生成し、[excited]、[whispers]、[laughs] などのオーディオタグで演技表現を指示し、1 つの非同期 API で音声、安定性、言語、テキスト正規化、タイムスタンプを制御できます。

ElevenLabs V3 TTS は、書かれたスクリプトを自然な AI 音声オーディオに変換する、表現力豊かなテキスト読み上げモデルです。単に読み上げるだけでなく、演じる音声出力を目的として設計されており、ナレーション、会話、製品ボイスオーバー、ローカライズ、キャラクター音声、ショートフォームメディアに役立ちます。ApiPass API は公開モデル名 elevenlabs/elevenlabs-v3-tts を使用し、生成を非同期タスクとして送信し、タスクのポーリングまたは任意のコールバックを通じて出力ファイル URL を返します。
最大 5000 文字のスクリプトから自然な音声を生成します。[excited]、[whispers]、[laughs] などのインラインオーディオタグにより、より意図に沿った音声出力のためにトーンや話し方を指示できます。
Rachel、Aria、Daniel、Lily など、サポートされている音声名から選択できます。安定性を 0 から 1 の範囲で調整し、音声パフォーマンスをどの程度一貫させるか、または変化させるかを制御できます。
多言語ワークフローでは任意の 2 文字 language_code 値を使用し、auto、on、off によるテキスト正規化を適用し、後続処理でアラインメントデータが必要な場合はタイムスタンプ JSON 出力をリクエストできます。
感情のトーン、話し方、人間らしい反応をスクリプト内で直接制御できます。同じ text フィールドに発話内容と演技の手がかりを含められるため、チームは 1 回のリクエストからナレーション、キャラクター会話、ソーシャル向けボイスオーバーを作成できます。
ドキュメント化されたフィールド text、voice、stability、timestamps、language_code、apply_text_normalization を送信できます。ApiPass は型とサポート値を検証し、標準的な非同期タスクワークフローを通じて生成を実行します。
タスクを送信し、/api/v1/jobs/recordInfo をポーリングするか、任意のコールバックを受け取れます。成功したタスクは resultJson.resultUrls に生成されたオーディオ URL を返し、タイムスタンプがリクエストされ生成された場合は追加の JSON ファイル URL も返します。
インラインの話し方の手がかりを使用して、リール、製品デモ、広告、解説動画、ローンチ動画、ソーシャルメディアクリップ向けの表現力豊かなナレーションを生成します。
コーススクリプト、オンボーディングガイド、ヘルプ記事、チュートリアルを、教育プラットフォームや社内トレーニングツール向けの明瞭な音声に変換します。
表現タグを使用して、キャラクターのセリフ、アプリアシスタントの発話、ロールプレイフロー、物語の会話、演技を意識した音声体験をプロトタイプ化できます。
任意の言語コードとテキスト正規化制御を使用して、グローバルな製品、メディア、サポートワークフロー向けの多言語音声アセットを生成します。
ApiPass は、他の ApiPass モデル API と一貫した標準の非同期タスクワークフローを通じて ElevenLabs V3 TTS を提供します。
model を elevenlabs/elevenlabs-v3-tts に設定し、text と任意の voice、stability、timestamps、language_code、apply_text_normalization フィールドを含む input オブジェクトを指定して、/api/v1/jobs/createTask に POST リクエストを送信します。
返された taskId を使用して GET /api/v1/jobs/recordInfo でタスク状態を確認します。作成時に callBackUrl が指定されている場合、生成完了時に ApiPass が最終的なタスク結果をあなたのエンドポイントへ POST します。
data.state が success の場合、data.resultJson.resultUrls を読み取ります。結果はオブジェクトまたは解析可能な JSON 文字列の場合があり、タイムスタンプを有効にしたタスクにはオーディオ URL と JSON URL の両方が含まれる場合があります。
現在の通常チャネルの課金は、入力 1000 文字あたり 16 クレジットで、切り上げなしに 16 × len(text) ÷ 1000 として比例計算されます。
課金では、スペース、改行、句読点を含む生の入力文字列の長さを使用します。テキスト検証ではトリム後に空のテキストは拒否されますが、元の文字列が送信され、カウントされます。
voice、stability、timestamps、language_code、apply_text_normalization は、現在のところクレジット計算式を変更しません。タイムスタンプファイルには現在、別個の追加クレジット項目はありません。
オンライン課金は、デプロイ済みかつ有効なモデルのクレジットルールに依存します。プロモーション価格、チャネル別価格、または今後の移行により、実際に請求されるクレジットが変わる場合があります。
ダッシュボードから ApiPass API キーを作成し、タスク作成およびクエリエンドポイントを呼び出す際に Bearer トークンとして使用します。
1-5000 文字のテキストを用意します。モデルに演技指示を従わせたい場合は、[excited]、[whispers]、[laughs] などの表現タグを追加します。
大文字小文字を区別する、サポートされた音声名を選択し、安定性を 0 から 1 の範囲で調整し、必要に応じて language_code、timestamps、apply_text_normalization を設定します。
タスクを /api/v1/jobs/createTask に送信し、その後返された taskId を使って /api/v1/jobs/recordInfo をクエリします。完了したタスクはオーディオファイル URL を返し、リクエストされている場合はタイムスタンプ JSON URL が含まれることがあります。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
新しい ElevenLabs V3 テキスト読み上げタスクを送信し、必要に応じてタイムスタンプ出力を要求します。
この API は次の構造の JSON ペイロードを受け付けます。
1{
2 "model": "elevenlabs/elevenlabs-v3-tts",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "text": "string",
7 "voice": "Rachel",
8 "stability": 0.5,
9 "timestamps": false,
10 "language_code": "en",
11 "apply_text_normalization": "auto"
12 }
13}model必要stringApiPass の公開モデル名です。この API では elevenlabs/elevenlabs-v3-tts に固定する必要があります。
"elevenlabs/elevenlabs-v3-tts"
callBackUrlオプションstringタスク完了通知のコールバック URL です。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringAPIPASS で channel パラメーターを指定すると、対応するプロバイダーを選択できます。デフォルトのチャネルは auto です。APIPASS はリアルタイムの価格と安定性指標に基づいて利用可能なプロバイダーへタスクを自動割り当てします。starter は超低価格ですが、利用枠が限られ安定性は低めです。regular は標準オプションで、安定性は中程度ですが公式 API よりかなり安価です。official はモデルのネイティブ API を使用し、高い安定性、高速なタスク実行、公式価格を提供します。
The default value for the channel parameter is auto. When enabled, APIPASS automatically allocates tasks across available providers based on real-time pricing and stability metrics to balance minimal cost and reliable performance. starter is ultra-low-cost with limited quotas and weaker stability; regular is standard and much cheaper than official APIs with moderate stability; official uses the model native API with high stability, fast task execution, and official pricing.
利用可能なオプション:
auto
input オブジェクトには次のパラメーターが含まれます。
input.text必要string音声に変換するテキストです。検証後は 1 から 5000 文字の Python 文字列である必要があり、前後の空白を除去した後に空であってはなりません。
Validation uses text.strip() to reject empty text, but the original text is sent upstream without trimming. Billing uses len(text) on the raw string, so spaces, newlines, and punctuation count toward character usage. Text longer than 5000 characters is not split automatically; split long text into multiple tasks yourself.
"Welcome to ApiPass. This sentence will be converted to speech."
input.voiceオプションstring音声生成に使用する音声キャラクターです。省略または null の場合は Rachel が既定値になります。
Voice names are case-sensitive exact values. Variants such as rachel or RACHEL are not converted automatically and unsupported voices do not silently fall back to Rachel.
利用可能なオプション:
"Rachel"
input.stabilityオプションnumber音声の安定性を制御します。既定値は 0.5 です。有効範囲は 0 から 1 までを含みます。
Must be a JSON number. Integers 0 and 1 and valid floating-point values are accepted and converted to float before sending upstream. JSON booleans, numeric strings such as "0.5", NaN, and infinity values are rejected.
0.5
input.timestampsオプションbooleanテキストから音声へのタイムスタンプ情報を要求するかどうかを指定します。既定値は false です。
When true, the upstream provider may return an additional timestamp JSON file alongside the audio file. The unified ApiPass resultJson extracts file URLs into resultUrls and does not retain each upstream file_type, so clients should handle multiple URLs and identify audio versus JSON by content or suffix.
利用可能なオプション:
false
input.language_codeオプションstring省略可能な ISO 639-1 の 2 文字言語コードです。en、zh、ja、fr などを指定できます。省略または null の場合、このフィールドは上流に送信されません。
利用可能なオプション:
"en"
input.apply_text_normalizationオプションstringテキスト正規化の動作を制御します。省略または null の場合は auto が既定値になります。
Must be a string. The input is trimmed and lowercased before validation, so " ON " is normalized to "on". Other values return a parameter error and do not fall back to the default.
利用可能なオプション:
"auto"
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "elevenlabs/elevenlabs-v3-tts",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "channel": "auto",
8 "input": {
9 "text": "Hello! This is an ElevenLabs V3 text-to-speech test.",
10 "voice": "Rachel",
11 "stability": 0.5,
12 "timestamps": false,
13 "language_code": "en",
14 "apply_text_normalization": "auto"
15 }
16 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_xxxxxxxxxxxxxxxx"
6 }
7}codeステータスコード。200 は成功、その他は失敗です。
messageレスポンスメッセージ。リクエストが失敗した場合は、ここにエラー内容が入ります。
data.taskIdタスクの状態と結果を照会するためのタスク ID。