將文字轉為語音,自由選擇音色、穩定性和相似度。
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 取得生成的語音音訊。
-
音色控制: 根據腳本選擇音色並調整穩定性與相似度;在將設定套用至 較大專案之前,先試聽樣本。
-
任務流程: 建立生成任務、保留任務識別碼,並持續查詢結果,直到任務進入 已完成或失敗狀態。
-
功能範圍: 支援選擇音色與調整表達方式的文字轉語音生成,適用於語音 旁白,而非音樂創作。
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 的任務提交與結果取得 流程提供語音生成,因此,選擇取決於您偏好的音色與應用程式整合需求。