API สำหรับพากย์เสียงซับไตเติล
07-09-2025 ,
16-09-2025
SpeechGen ช่วยให้สามารถ พากย์เสียงซับไตเติล สำหรับวิดีโอโดยใช้โครงข่ายประสาทเทียม แปลงข้อความเป็นเสียงสำหรับพากย์วิดีโอในภาษาใดก็ได้ สามารถทำได้ไม่เพียงแค่ผ่านอินเทอร์เฟซเท่านั้น แต่ยังรวมถึงผ่าน API ด้วย
URL สำหรับการส่งคำขอ
สำหรับการพากย์เสียงซับไตเติล ให้ใช้ URL ต่อไปนี้:
https://speechgen.io/index.php?r=api/subs
รูปแบบคำขอ
คำขอควรมีพารามิเตอร์ต่อไปนี้:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'voice': 'Angel',
'text': "ข้อความซับ",
'format': 'mp3',
'speed': 1,
'pitch': 0,
'speed_floor': 300,
'speed_type': 2,
'bitrate': 16000,
'emotion': 'good'
}
พารามิเตอร์ที่จำเป็น:
- token - คีย์ลับของคุณ
- email - ที่อยู่อีเมลของคุณ
- voice - เสียงสำหรับพากย์
- text - ข้อความซับไตเติล
พารามิเตอร์เสริม:
- format - รูปแบบไฟล์ผลลัพธ์ (ค่าเริ่มต้นคือ mp3) ค่าที่เป็นไปได้: mp3, wav, ogg.
- speed - ความเร็วในการเล่น (ค่าเริ่มต้นคือ 1 ช่วงตั้งแต่ 0.1 ถึง 2.0)
- pitch - ระดับเสียงของเสียง (ค่าเริ่มต้นคือ 0 ช่วงตั้งแต่ -20 ถึง 20)
- speed_floor - ความเร็วขั้นต่ำ (ค่าเริ่มต้นคือ 300)
- speed_type - ประเภทความเร็ว (ค่าเริ่มต้นคือ 2) เร่งความเร็วเท่านั้นคือ 1 เร่งความเร็วและลดความเร็วคือ 2
- bitrate - บิตเรต (ค่าเริ่มต้นคือ 16000 ช่วงตั้งแต่ 8000 ถึง 192000 Hz)
- emotion - อารมณ์ของเสียง (ค่าเริ่มต้นคือ 'good' ค่าที่เป็นไปได้: good, evil, neutral).
รับผลลัพธ์
ในการรับผลลัพธ์ ให้ใช้ URL ต่อไปนี้:
https://speechgen.io/index.php?r=api/result
รูปแบบคำขอ:
{
'token': '1234567890',
'email': 'mail@gmail.com',
'id': 4153594
}
คำอธิบายฟิลด์การตอบกลับ
- id - ตัวระบุการพากย์เสียงที่ไม่ซ้ำกัน
- status - สถานะการพากย์เสียงปัจจุบัน: 0 - กำลังดำเนินการ, 1 - เสร็จสมบูรณ์, -1 - เกิดข้อผิดพลาด
- file - เส้นทางไฟล์เสียง (พร้อมใช้งานหากสถานะ = 1)
- error - ข้อความแสดงข้อผิดพลาด (หากสถานะ = -1)
- parts - จำนวนการพากย์เสียง
- parts_done - จำนวนส่วนที่เสร็จสมบูรณ์
- duration - ระยะเวลาไฟล์เสียงเป็นวินาที (พร้อมใช้งานหากสถานะ = 1)
- format - รูปแบบไฟล์เสียง
- balans - ยอดคงเหลือในบัญชี
- cost - ค่าใช้จ่ายในการพากย์เสียง