将文本转为语音,自由选择音色、稳定性和相似度。
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 的任务提交与结果获取 流程提供语音生成,因此,选择取决于您偏好的音色和应用集成需求。