声、安定性、類似度を選んで、テキストを音声に変換できます。
API 例
送信例
const response = await fetch('https://api.flaq.ai/api/v1/music/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'elevenlabs-eleven-v4-turbo',
prompt: 'Welcome to Flaq.ai. Let us make something great together.',
voice_id: 'Alicia',
stability: 0.5,
similarity: 0.75,
}),
});
const { data } = await response.json();
const taskId = data.task_id;
ポーリング例
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/music/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
送信例
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/music/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'elevenlabs-eleven-v4-turbo',
'prompt': 'Welcome to Flaq.ai. Let us make something great together.',
'voice_id': 'Alicia',
'stability': 0.5,
'similarity': 0.75,
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
ポーリング例
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/music/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
送信例
curl -X POST "https://api.flaq.ai/api/v1/music/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "elevenlabs-eleven-v4-turbo",
"prompt": "Welcome to Flaq.ai. Let us make something great together.",
"voice_id": "Alicia",
"stability": 0.5,
"similarity": 0.75
}'
ポーリング例
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/music/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Eleven V4 Turboの料金
| パラメータ | 料金 | 元の料金 | 割引 |
|---|
README
手頃な料金の Eleven v4 Turbo API(ElevenLabs のテキスト読み上げ連携)
Eleven v4 Turbo API は、Flaq AI 上の費用を抑えた ElevenLabs テキスト読み上げ連携を通じて、 文章の原稿を読み上げ音声に変換します。声を選び、読み上げの安定性と声の類似度を調整し、 生成タスクの完了後に音声を取得できます。Turbo は Eleven v4 と同じ原稿入力と音声調整機能を備えながら、 文字数あたりの料金を低く設定しており、継続的にナレーションやボイスオーバーを制作するチームの選択肢となります。
Eleven v4 Turbo API の主な機能
-
原稿からの音声生成: 入力したテキストを読み上げ音声に変換し、ナレーション、製品紹介、その他の ボイスオーバー制作に活用できます。
-
柔軟な音声選択: 利用可能なプリセット音声名を選ぶか、サービスが受け付ける ElevenLabs 音声 ID を指定して、 生成リクエストで使用する声を設定できます。
-
読み上げの安定性調整: 安定性の設定により、変化に富んだ表現と、より一定した読み上げの バランスを調整できます。
-
声の類似度調整: 生成音声を選択した声にどれだけ近づけるかを調整し、 意図した読み上げになっているかを確認できます。
-
非同期の音声生成: タスクを送信して状態を確認し、 正常に完了した後に生成音声の URL を取得できます。
-
費用を抑えた文字数課金: 低料金の Turbo を利用して原稿から繰り返し音声を生成できます。 音声選択、安定性、類似度の調整機能は Eleven v4 と同じです。
Flaq AI で Eleven v4 Turbo API を使ってテキストを読み上げる方法
-
入力: 読み上げるテキストを入力し、必要に応じて声や読み上げ設定を指定します。長い原稿は、 サービスの入力上限に収まる長さに分割してください。
-
出力: 完了したタスクの結果に含まれる URL から、生成された読み上げ音声を取得できます。
-
音声の調整: 原稿に合った声を選び、安定性と類似度を調整します。大規模なプロジェクト全体に設定を適用する前に、 サンプルを試聴してください。
-
タスクの流れ: 生成タスクを作成してタスク ID を保存し、 完了または失敗の状態になるまで結果を確認します。
-
対応機能: 声の選択と読み上げ方の調整に対応したテキスト読み上げ機能です。音楽の作曲ではなく、 話し言葉によるナレーションを想定しています。
Eleven v4 Turbo API の連携に適した用途
-
動画のボイスオーバー: 承認済みの原稿から、チュートリアル、解説動画、製品動画用のナレーションを生成できます。
-
教育用音声: 授業用のテキストや説明文を、学習コンテンツ向けの読み上げ教材に変換できます。
-
記事の読み上げ: 用意した文章を音声化できます。長い文章は扱いやすい長さに 分割します。
-
アプリ用の音声コンテンツ: アプリケーションが取得して再生できる、音声による操作案内や事前に用意した メッセージを制作できます。
-
原稿の改訂: ナレーション原稿を練り上げながら、修正箇所の音声を再生成し、声の設定を比較できます。
-
執筆から音声化までのワークフロー: テキスト生成ツールで作成し、確認を済ませた原稿をナレーションに変換することで、 下書きと音声制作を一つのコンテンツ制作工程につなげられます。
注意 使用する権限のあるテキストと声を利用してください。公開前に発音と読み上げ方を確認し、 タスクの正常完了が報告された後にのみ音声を取得してください。
Eleven v4 Turbo と競合サービスの比較分析
-
Eleven v4 Turbo と Eleven v4 の比較 どちらも Flaq AI 上で同じ原稿入力、音声選択、安定性、 類似度の調整に対応しています。Eleven v4 Turbo は文字数あたりの料金が低く、費用を抑えたナレーション制作や 継続的なボイスオーバー制作に適しています。
-
Eleven v4 Turbo と Amazon Polly の比較 Amazon Polly は、 複数の声から選べるテキスト読み上げを AWS 経由で提供しています。Eleven v4 Turbo は Flaq AI を通じた ElevenLabs の音声ワークフローに加え、明示的な安定性・類似度の調整機能を提供します。アプリケーションに適した声と 連携要件を比較してください。
-
Eleven v4 Turbo と Google Cloud Text-to-Speech の比較 Google Cloud Text-to-Speech は、API 経由で送信されたテキストを 再生可能な音声に変換します。Eleven v4 Turbo は Flaq AI のタスク作成と結果取得の流れで音声を生成するため、 好みの声やアプリケーションとの連携方法に応じて選択できます。