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-ഉം കീയും മാറ്റുന്നതാണ്.