YouTube ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ API

ଗୋଟିଏ ଅନୁରୋଧ, ସମ୍ପୂର୍ଣ୍ଣ ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ। କେବଳ ଆପଣ ଆଣୁଥିବା ଭିଡିଓ ପାଇଁ ଦେୟ ଦିଅନ୍ତୁ।

ଆପଣଙ୍କ ମାଗଣା API କି ପାଆନ୍ତୁ

ଶୀଘ୍ର ଆରମ୍ଭ

  1. ସାଇନ ଇନ କରନ୍ତୁ ଏବଂ API ଡ୍ୟାସବୋର୍ଡରେ API କି ତିଆରି କରନ୍ତୁ। ଆପଣ 10 ମାଗଣା କ୍ରେଡିଟ ପାଇବେ (5 ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ)।
  2. କି କୁ X-API-Key ହେଡରରେ YouTube URL କିମ୍ବା ଭିଡିଓ ID ସହ ପଠାନ୍ତୁ।
  3. ଅଧିକ ଦରକାର ହେଲେ କ୍ରେଡିଟ ପ୍ୟାକ କିଣନ୍ତୁ, କିମ୍ବା ଅଟୋ ଟପ-ଅପ ଚାଲୁ କରନ୍ତୁ।
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

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 }
  ]
}

ତ୍ରୁଟି

401invalid_keyAPI କି ନାହିଁ, ଭୁଲ କିମ୍ବା ବାତିଲ ହୋଇଛି।
400invalid_inputURL କିମ୍ବା ଭିଡିଓ ID ପଢ଼ିହେଲା ନାହିଁ।
402insufficient_creditsଆପଣଙ୍କ ବାଲାନ୍ସ 2 କ୍ରେଡିଟରୁ କମ।
402budget_exceededଆପଣ ସେଟ କରିଥିବା ମାସିକ କ୍ରେଡିଟ ସୀମାରେ ପହଞ୍ଚିଛନ୍ତି।
404no_transcriptଭିଡିଓରେ କ୍ୟାପସନ ନାହିଁ, କିମ୍ବା ଏହା ବ୍ୟକ୍ତିଗତ, ଲାଇଭ କିମ୍ବା ହଟାଯାଇଛି। ଶୁଳ୍କ ନାହିଁ।
429rate_limitedଗୋଟିଏ କି ରେ ପ୍ରତି ମିନିଟ 60 ରୁ ଅଧିକ ଅନୁରୋଧ। Retry-After ସେକେଣ୍ଡ ଅପେକ୍ଷା କରନ୍ତୁ।
502upstream_errorYouTube ସମୟରେ ଉତ୍ତର ଦେଲା ନାହିଁ। ଶୁଳ୍କ ନାହିଁ, ପରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।

ଆପଣଙ୍କ ବାଲାନ୍ସ ଯାଞ୍ଚ କରନ୍ତୁ

curl https://sum.video/api/v1/credits -H "X-API-Key: sv_live_your_key"

ମୂଲ୍ୟ

ପ୍ରତ୍ୟେକ ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ 2 କ୍ରେଡିଟ। କ୍ରେଡିଟର ମିଆଦ କେବେ ଶେଷ ହୁଏ ନାହିଁ। Pro ସଦସ୍ୟମାନେ ପ୍ରତି ମାସ 100 ବୋନସ କ୍ରେଡିଟ ପାଆନ୍ତି।

ପ୍ୟାକକ୍ରେଡିଟଟ୍ରାନ୍ସକ୍ରିପ୍ଟମୂଲ୍ୟପ୍ରତି ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ
Starter10050$4.49$0.090
Pro500250$13.99$0.056
Scale2,0001,000$37.99$0.038
Business5,0002,500$74.99$0.030

ଅଟୋ ଟପ-ଅପ, ବଜେଟ ଏବଂ ସତର୍କତା

ସୀମା ଏବଂ ନ୍ୟାୟସଙ୍ଗତ ବ୍ୟବହାର

ପ୍ରତି କି ପ୍ରତି ମିନିଟ 60 ଅନୁରୋଧ, ପ୍ରତି ଆକାଉଣ୍ଟ 5 ପର୍ଯ୍ୟନ୍ତ ସକ୍ରିୟ କି। API YouTube ରେ ପୂର୍ବରୁ ଥିବା କ୍ୟାପସନ ଫେରାଏ; ଏହା ଅଡିଓ ଟ୍ରାନ୍ସକ୍ରାଇବ କରେ ନାହିଁ। ଭିଡିଓ ମାଲିକଙ୍କ ଅଧିକାର ଏବଂ YouTube ସର୍ତ୍ତ ଅନୁସାରେ ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ ବ୍ୟବହାର କରିବା ଆପଣଙ୍କ ଦାୟିତ୍ୱ।

ବାରମ୍ବାର ପଚରାଯାଉଥିବା ପ୍ରଶ୍ନ

ସେହି ଭିଡିଓ ପାଇଁ ପୁଣି ଦେୟ ଦେବାକୁ ପଡ଼ିବ କି?
ହଁ, ପ୍ରତ୍ୟେକ ସଫଳ ଅନୁରୋଧ 2 କ୍ରେଡିଟ, କିନ୍ତୁ ପୁନରାବୃତ୍ତ ଭିଡିଓ ଆମ କ୍ୟାସରୁ ମିଲିସେକେଣ୍ଡରେ ଉତ୍ତର ଦିଆଯାଏ।
ଭିଡିଓରେ କ୍ୟାପସନ ନଥିଲେ କଣ ହୁଏ?
ଆପଣ no_transcript ତ୍ରୁଟି ପାଆନ୍ତି ଏବଂ କୌଣସି କ୍ରେଡିଟ କଟାଯାଏ ନାହିଁ।
ଏହା ଅନ୍ୟ ଟ୍ରାନ୍ସକ୍ରିପ୍ଟ API ସହ ସୁସଙ୍ଗତ କି?
ଅନୁରୋଧ ଏବଂ ଉତ୍ତର ସାଧାରଣ url, lang ଏବଂ segments ରୂପ ଅନୁସରଣ କରେ, ତେଣୁ ବଦଳାଇବା ସାଧାରଣତଃ ବେସ URL ଏବଂ କି ବଦଳାଇବା।