Mage API · โมเดลเสียง
Eleven Speech API
ElevenLabs v4: เสียงพูดสมจริงที่คุณกำกับได้
POST https://api.mage.space/v1/eleven_speech/generateดูแบบเร็ว ๆ
Eleven Speech API ใช้งาน Eleven v4 ผ่าน Mage ที่ POST https://api.mage.space/v1/eleven_speech/generate คำขอที่ใช้การตั้งค่าเริ่มต้นราคา 30 Gems (ประมาณ $0.03) โดยไม่ต้องสมัครสมาชิก Eleven Speech ไม่รองรับการกล่าวถึงด้วย @handle
- เสียงผลลัพธ์
- 1รุ่น
- 30Gems ต่อคลิป (ค่าเริ่มต้น)
- $0.03ประมาณ (USD)
ภาพรวม
Eleven Speech API ทำอะไรได้บ้าง
ElevenLabs v4 แปลงข้อความเป็นเสียงพูด มี 16 เสียงและรองรับมากกว่า 90 ภาษา กำกับได้ทีละบรรทัดด้วยแท็กเสียง เช่น [whispers] หรือ [laughs]
ข้อความเป็นเสียงพูดสุดแสดงอารมณ์จาก ElevenLabs ในกว่า 90 ภาษา เป็นไฟล์ MP3 ที่ยาวตามข้อความ แท็กเสียงในวงเล็บเหลี่ยมใช้กำกับน้ำเสียงและเพิ่มเสียงประกอบ เช่น [whispers], [laughs], [sarcastic], [door slams]
สร้างภาพจากพรอมต์เพียงอย่างเดียว
เริ่มต้นอย่างรวดเร็ว
เรียกใช้ Eleven Speech API
ตั้งค่า MAGE_API_KEY ส่งคำขอไปที่ /eleven_speech/generate แล้วโพล status_url จนกว่าคำขอจะเสร็จ
cURL
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/eleven_speech/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.",
"model_id": "eleven-v4"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"TypeScript
// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('eleven_speech', {
prompt: 'Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.',
model_id: 'eleven-v4',
});
console.log(request.result.url);Python
# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("eleven_speech", {
"prompt": "Every lighthouse keeps one promise... to stay lit until morning. [softly] And this one never broke it.",
"model_id": "eleven-v4",
})
print(request["result"]["url"])โมเดล
ค่า model_id ของ Eleven Speech
ส่ง model_id เพื่อเลือกรุ่น หากไม่ระบุ ระบบจะใช้รุ่นเริ่มต้น
| model_id | ชื่อ | ค่าเริ่มต้น |
|---|---|---|
| eleven-v4 | Eleven v4 | ใช่ |
ตัวเลือก
พารามิเตอร์ของ Eleven Speech
ค่าที่ใช้ได้รวมทุกรุ่น บางรุ่นอาจมีตัวเลือกน้อยกว่า ดูตัวเลือกของแต่ละรุ่นได้ในเอกสาร
| ฟิลด์ | ค่า |
|---|---|
| voice | darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt |
กฎ
ข้อกำหนดที่ Eleven Speech API บังคับใช้
- พรอมต์คือข้อความที่จะให้พูด ยาวได้สูงสุด 5000 ตัวอักษร รวมแท็กเสียงด้วย
- `voice` เป็นหนึ่งใน darian, talia, elara, baxter, eldrin, elowen, kaelen, lawrence, alicia, maisie, warren, jade, caleb, sawyer, florence, wyatt
- `stability` มีค่าตั้งแต่ 0 (สื่ออารมณ์เต็มที่) ถึง 1 (นิ่งสม่ำเสมอ)
โมเดลเสียงอื่น ๆ
API สร้างเสียงอื่น ๆ บน Mage
Seed Audio API
เสียงพูด เพลง และเอฟเฟกต์เสียงจากพรอมต์เดียว
Eleven Music API
เพลงจาก ElevenLabs จะมีเสียงร้องหรือไม่มีก็ได้
คำถามที่พบบ่อย
คำถามที่พบบ่อย
Eleven Speech API ราคาเท่าไร
endpoint ของ Eleven Speech API คืออะไร
เรียกใช้โมเดล Eleven Speech ตัวไหนได้บ้าง
Eleven Speech รองรับอิมเมจอ้างอิงหรือ Characters ไหม
ใช้ Eleven Speech จาก Claude หรือ ChatGPT ได้ไหม
ผลลัพธ์จาก Eleven Speech เก็บไว้นานแค่ไหน
เริ่มสร้างสรรค์ด้วย Mage
หนึ่งบัญชี หนึ่งยอด Gems ใช้ได้ทุกโมเดล จ่ายเฉพาะที่สร้างจริง