เปลี่ยนข้อความเป็นเสียงพูดด้วยเสียง ความคงที่ และความคล้ายคลึงที่คุณเลือก
ตัวอย่าง 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',
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',
'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",
"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
| พารามิเตอร์ | ราคา | ราคาเดิม | ส่วนลด |
|---|
README
Eleven v4 API (การแปลงข้อความเป็นเสียงพูดและการสร้างเสียงด้วย ElevenLabs)
Eleven v4 API แปลงบทที่เขียนไว้เป็นเสียงพูดผ่านระบบสังเคราะห์เสียงของ ElevenLabs บน Flaq AI นักพัฒนา และผู้สร้างเนื้อหาสามารถเลือกเสียง ปรับความคงที่ของการพูด และกำหนดให้ผลลัพธ์ใกล้เคียงกับเสียงที่เลือกได้ตามต้องการ ด้วยการคิดค่าบริการตามจำนวนอักขระและขั้นตอนการทำงานแบบอะซิงโครนัส API แปลงข้อความเป็นเสียงพูดนี้สามารถนำไปใช้กับ เครื่องมือสร้างเสียงบรรยาย กระบวนการผลิตเนื้อหาการศึกษา และแอปพลิเคชันที่แปลงข้อความเป็นไฟล์เสียงที่เล่นได้
คุณสมบัติหลักของ Eleven v4 API
-
สร้างเสียงพูดจากบท: แปลงข้อความที่ป้อนเป็นเสียงพูดสำหรับงานบรรยาย การอธิบายผลิตภัณฑ์ และ กระบวนการผลิตเสียงพากย์อื่น ๆ
-
เลือกเสียงได้อย่างยืดหยุ่น: เลือกชื่อเสียงสำเร็จรูปที่มีให้ หรือระบุรหัสเสียง ElevenLabs ที่บริการรองรับ เพื่อกำหนดเสียงสำหรับคำขอสร้างเสียง
-
ปรับความคงที่ของการพูด: ใช้การควบคุมความคงที่เพื่อปรับสมดุลระหว่างการพูดที่มีความหลากหลายมากขึ้น กับการอ่านที่สม่ำเสมอมากขึ้น
-
ควบคุมความคล้ายคลึงของเสียง: ปรับระดับความใกล้เคียงระหว่างเสียงพูดที่สร้างกับเสียงที่เลือก แล้วตรวจสอบ ว่าผลลัพธ์ตรงกับลักษณะการพูดที่ต้องการหรือไม่
-
สร้างเสียงแบบอะซิงโครนัส: ส่งงาน ตรวจสอบสถานะ และรับ URL ของเสียงที่สร้างขึ้นหลังจาก งานเสร็จสมบูรณ์
-
คำนวณการใช้งานตามจำนวนอักขระ: คำนวณการใช้งานตามปริมาณข้อความที่ส่ง ช่วยให้ทีมเชื่อมโยงความต้องการด้านเสียงบรรยาย กับบทที่วางแผนจะนำมาสร้างเสียงได้
วิธีใช้ Eleven v4 API เพื่อแปลงข้อความเป็นเสียงพูดบน Flaq AI
-
ข้อมูลนำเข้า: ข้อความที่ต้องการให้อ่าน พร้อมตัวเลือกเสียงและการตั้งค่าการพูดตามต้องการ แบ่งบทที่ยาวออกเป็น ส่วนย่อยที่อยู่ภายในขีดจำกัดข้อมูลนำเข้าของบริการ
-
ผลลัพธ์: เสียงพูดที่สร้างขึ้น ซึ่งเข้าถึงได้ผ่าน URL ในผลลัพธ์ของงานที่เสร็จสมบูรณ์
-
การควบคุมเสียง: เลือกเสียงและปรับความคงที่กับความคล้ายคลึงให้เหมาะกับบท โดยฟังตัวอย่างก่อน นำการตั้งค่าไปใช้กับทั้งโครงการขนาดใหญ่
-
ขั้นตอนการทำงาน: สร้างงาน เก็บรหัสงานไว้ และตรวจสอบผลลัพธ์จนกว่างานจะอยู่ในสถานะ เสร็จสมบูรณ์หรือล้มเหลว
-
ความสามารถ: แปลงข้อความเป็นเสียงพูดโดยเลือกเสียงและปรับลักษณะการพูดได้ ออกแบบมาสำหรับ เสียงบรรยาย ไม่ใช่การแต่งเพลง
กรณีใช้งานที่เหมาะกับการเชื่อมต่อ Eleven v4 API
-
เสียงพากย์วิดีโอ: สร้างเสียงบรรยายจากบทที่ได้รับการอนุมัติสำหรับวิดีโอสอนใช้งาน วิดีโออธิบาย และวิดีโอผลิตภัณฑ์
-
เสียงเพื่อการศึกษา: แปลงเนื้อหาบทเรียนและข้อความคำสอนเป็นสื่อเสียงสำหรับเนื้อหาการเรียนรู้
-
เสียงอ่านบทความ: สร้างเสียงอ่านจากเนื้อหาที่เขียนเตรียมไว้ โดยแบ่งเนื้อหาที่ยาวออกเป็นส่วนย่อย ที่จัดการได้สะดวก
-
เนื้อหาเสียงสำหรับแอปพลิเคชัน: ผลิตคำแนะนำด้วยเสียงและข้อความที่เตรียมไว้ ซึ่งแอปพลิเคชันสามารถดึงมา เล่นได้
-
การปรับแก้บท: สร้างเสียงของข้อความที่แก้ไขใหม่ และเปรียบเทียบการตั้งค่าเสียงระหว่างพัฒนาบทบรรยาย
-
ขั้นตอนจากการเขียนสู่เสียงพูด: แปลงบทจากเครื่องมือสร้างข้อความที่ผ่านการตรวจสอบแล้วเป็นเสียงบรรยาย โดยเชื่อมต่อ การร่างบทและการผลิตเสียงไว้ในกระบวนการผลิตเนื้อหาเดียวกัน
หมายเหตุ ใช้ข้อความและเสียงที่คุณมีสิทธิ์ใช้งาน ตรวจสอบการออกเสียงและลักษณะการพูดก่อนเผยแพร่ และ ดึงไฟล์เสียงหลังจากงานแจ้งว่าเสร็จสมบูรณ์แล้วเท่านั้น
การวิเคราะห์เปรียบเทียบ Eleven v4 กับคู่แข่ง
-
Eleven v4 เทียบกับ Eleven v4 Turbo ทั้งสองรุ่นรองรับข้อมูลบท การเลือกเสียง การควบคุมความคงที่ และความคล้ายคลึงแบบเดียวกันบน Flaq AI โดย Eleven v4 Turbo มีอัตราค่าบริการต่ออักขระต่ำกว่า สำหรับงานบรรยายที่คุ้มค่า และการผลิตเสียงพากย์เป็นประจำ
-
Eleven v4 เทียบกับ Amazon Polly Amazon Polly ให้บริการแปลงข้อความเป็นเสียงพูด ผ่าน AWS พร้อมเสียงให้เลือกหลายแบบ ส่วน Eleven v4 มีกระบวนการสร้างเสียงด้วย ElevenLabs ผ่าน Flaq AI พร้อมการควบคุม ความคงที่และความคล้ายคลึงโดยตรง ควรเปรียบเทียบความเหมาะสมของเสียงและข้อกำหนดในการเชื่อมต่อกับแอปพลิเคชันของคุณ
-
Eleven v4 เทียบกับ Google Cloud Text-to-Speech Google Cloud Text-to-Speech แปลงข้อความที่ส่งผ่าน API เป็นเสียงพูดที่เล่นได้ ส่วน Eleven v4 สร้างเสียงผ่านกระบวนการส่งงานและรับผลลัพธ์ของ Flaq AI การเลือกจึงขึ้นอยู่กับเสียงที่ต้องการและการเชื่อมต่อกับแอปพลิเคชันของคุณ