API ຖອດຄວາມ YouTube
ຄຳຂໍດຽວ, ໄດ້ການຖອດຄວາມທັງໝົດ. ຈ່າຍສະເພາະວິດີໂອທີ່ທ່ານດຶງ.
ຮັບກະແຈ API ຟຣີຂອງທ່ານເລີ່ມຕົ້ນດ່ວນ
- ເຂົ້າສູ່ລະບົບ ແລະ ສ້າງກະແຈ API ໃນແຜງ API. ທ່ານຈະໄດ້ຮັບເຄຣດິດຟຣີ 10 (ການຖອດຄວາມ 5).
- ສົ່ງກະແຈໃນສ່ວນຫົວ X-API-Key ພ້ອມ URL YouTube ຫຼື ID ວິດີໂອ.
- ຊື້ແພັກເຄຣດິດເມື່ອຕ້ອງການເພີ່ມ, ຫຼື ເປີດການເຕີມເງິນອັດຕະໂນມັດ.
curl -X POST https://sum.video/api/v1/transcript \
-H "X-API-Key: sv_live_your_key" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", "lang": "en"}'ຄຳຂໍ
POST /api/v1/transcript
url: URL YouTube (ລິ້ງ watch, youtu.be, shorts, embed ຫຼື live). ໃຊ້ອັນນີ້ ຫຼື video_id.video_id: ID ວິດີໂອ YouTube 11 ຕົວອັກສອນ.lang: ພາສາຄຳບັນຍາຍທີ່ຕ້ອງການ, ເຊັ່ນ en, de ຫຼື pt-BR. ຄ່າເລີ່ມຕົ້ນ en. ຖ້າບໍ່ມີພາສານັ້ນ, ຈະສົ່ງແທຣັກຕົ້ນສະບັບກັບມາ ແລະ ການຕອບກັບຈະບອກພາສາແທ້ຂອງມັນ.format: json (ສ່ວນທີ່ມີເວລາ, ຄ່າເລີ່ມຕົ້ນ), text ຫຼື srt.
import requests
response = requests.post(
"https://sum.video/api/v1/transcript",
headers={"X-API-Key": "sv_live_your_key"},
json={"video_id": "dQw4w9WgXcQ", "lang": "en", "format": "text"},
timeout=120,
)
print(response.json()["text"])const response = await fetch("https://sum.video/api/v1/transcript", {
method: "POST",
headers: { "X-API-Key": process.env.SUMVIDEO_API_KEY, "Content-Type": "application/json" },
body: JSON.stringify({ url: "https://youtu.be/dQw4w9WgXcQ" }),
});
const { segments, credits_remaining } = await response.json();ການຕອບກັບ
{
"video_id": "dQw4w9WgXcQ",
"language": "en",
"is_generated": false,
"credits_used": 2,
"credits_remaining": 98,
"segments": [
{ "text": "We're no strangers to love", "offset": 18.64, "duration": 3.24 }
]
}ຂໍ້ຜິດພາດ
| 401 | invalid_key | ບໍ່ມີກະແຈ API, ກະແຈບໍ່ຖືກຕ້ອງ ຫຼື ຖືກຖອນ. |
| 400 | invalid_input | ບໍ່ສາມາດອ່ານ URL ຫຼື ID ວິດີໂອໄດ້. |
| 402 | insufficient_credits | ຍອດເງິນຂອງທ່ານຕ່ຳກວ່າ 2 ເຄຣດິດ. |
| 402 | budget_exceeded | ທ່ານໃຊ້ຮອດຂີດຈຳກັດເຄຣດິດລາຍເດືອນທີ່ຕັ້ງໄວ້ແລ້ວ. |
| 404 | no_transcript | ວິດີໂອບໍ່ມີຄຳບັນຍາຍ, ຫຼື ເປັນສ່ວນຕົວ, ກຳລັງຖ່າຍທອດສົດ ຫຼື ຖືກລຶບ. ບໍ່ເກັບເງິນ. |
| 429 | rate_limited | ຫຼາຍກວ່າ 60 ຄຳຂໍຕໍ່ນາທີຕໍ່ກະແຈ. ລໍຖ້າ Retry-After ວິນາທີ. |
| 502 | upstream_error | YouTube ບໍ່ຕອບກັບທັນເວລາ. ບໍ່ເກັບເງິນ, ລອງໃໝ່ພາຍຫຼັງ. |
ກວດຍອດເງິນ
curl https://sum.video/api/v1/credits -H "X-API-Key: sv_live_your_key"ລາຄາ
ການຖອດຄວາມແຕ່ລະຄັ້ງໃຊ້ 2 ເຄຣດິດ. ເຄຣດິດບໍ່ມີວັນໝົດອາຍຸ. ສະມາຊິກ Pro ໄດ້ຮັບໂບນັດ 100 ເຄຣດິດທຸກເດືອນ.
| ແພັກ | ເຄຣດິດ | ການຖອດຄວາມ | ລາຄາ | ຕໍ່ການຖອດຄວາມ |
|---|---|---|---|---|
| Starter | 100 | 50 | US$4,49 | US$0,090 |
| Pro | 500 | 250 | US$13,99 | US$0,056 |
| Scale | 2.000 | 1.000 | US$37,99 | US$0,038 |
| Business | 5.000 | 2.500 | US$74,99 | US$0,030 |
ເຕີມເງິນອັດຕະໂນມັດ, ງົບປະມານ ແລະ ການແຈ້ງເຕືອນ
- ການເຕີມເງິນອັດຕະໂນມັດຈະຊື້ແພັກດ້ວຍບັດທີ່ບັນທຶກໄວ້ ເມື່ອຍອດເງິນຕ່ຳກວ່າເກນທີ່ທ່ານເລືອກ.
- ງົບປະມານເຕີມເງິນລາຍເດືອນຈຳກັດຍອດທີ່ການເຕີມເງິນອັດຕະໂນມັດໃຊ້ໄດ້, ແລະ ຂີດຈຳກັດເຄຣດິດລາຍເດືອນຈະຢຸດຄຳຂໍເມື່ອຮອດ.
- ການແຈ້ງເຕືອນທາງອີເມວບອກທ່ານເມື່ອຍອດເງິນຕ່ຳ, ເມື່ອຮອດ 80% ຂອງຂີດຈຳກັດລາຍເດືອນ, ຫຼື ເມື່ອການເຕີມເງິນລົ້ມເຫຼວ.
ຂີດຈຳກັດ ແລະ ການໃຊ້ຢ່າງເປັນທຳ
60 ຄຳຂໍຕໍ່ນາທີຕໍ່ກະແຈ, ສູງສຸດ 5 ກະແຈທີ່ໃຊ້ງານຕໍ່ບັນຊີ. API ສົ່ງຄືນຄຳບັນຍາຍທີ່ມີຢູ່ແລ້ວໃນ YouTube; ມັນບໍ່ຖອດສຽງ. ທ່ານມີໜ້າທີ່ໃຊ້ການຖອດຄວາມໃຫ້ສອດຄ່ອງກັບສິດຂອງເຈົ້າຂອງວິດີໂອ ແລະ ເງື່ອນໄຂຂອງ YouTube.
ຄຳຖາມທີ່ພົບເລື້ອຍ
- ຂ້ອຍຕ້ອງຈ່າຍອີກສຳລັບວິດີໂອດຽວກັນບໍ?
- ແມ່ນ, ທຸກຄຳຂໍທີ່ສຳເລັດໃຊ້ 2 ເຄຣດິດ, ແຕ່ວິດີໂອທີ່ຂໍຊ້ຳຈະຕອບຈາກແຄຊຂອງພວກເຮົາໃນລະດັບມິລລິວິນາທີ.
- ຈະເກີດຫຍັງຂຶ້ນເມື່ອວິດີໂອບໍ່ມີຄຳບັນຍາຍ?
- ທ່ານຈະໄດ້ຮັບຂໍ້ຜິດພາດ no_transcript ແລະ ບໍ່ມີການຫັກເຄຣດິດ.
- ມັນເຂົ້າກັນໄດ້ກັບ API ຖອດຄວາມອື່ນບໍ?
- ຄຳຂໍ ແລະ ການຕອບກັບໃຊ້ຮູບແບບ url, lang ແລະ segments ທີ່ນິຍົມ, ສະນັ້ນການປ່ຽນມາໃຊ້ມັກຈະແມ່ນພຽງປ່ຽນ URL ຫຼັກ ແລະ ກະແຈ.