API da transcripziuns YouTube

Ina dumonda, l'entira transcripziun. Paja mo ils videos che ti retschaivas.

Retschaiva tia clav API gratuita

Entschatta svelta

  1. S'annunzia e crea ina clav API sin il dashboard API. Ti retschaivas 10 credits gratuits (5 transcripziuns).
  2. Tramette la clav en il header X-API-Key cun in URL da YouTube u in ID da video.
  3. Cumpra in pachet da credits sche ti dovras dapli, u activescha la recarga automatica.
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"}'

Dumonda

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();

Resposta

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

Errurs

401invalid_keyClav API mancanta, faussa u revocada.
400invalid_inputL'URL u l'ID da video n'ha betg pudì vegnir legì.
402insufficient_creditsTes saldo è sut 2 credits.
402budget_exceededTi has cuntanschì il limit mensil da credits che ti has fixà.
404no_transcriptIl video n'ha nagins suttitels, u el è privat, live u allontanà. Betg quintà.
429rate_limitedDapli che 60 dumondas per minuta cun ina clav. Spetga Retry-After secundas.
502upstream_errorYouTube n'ha betg respundì a temp. Betg quintà, emprova pli tard.

Controllar il saldo

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

Pretschs

Mintga transcripziun custa 2 credits. Ils credits na scadan mai. Abunents Pro retschaivan 100 credits da bonus mintga mais.

PachetCreditsTranscripziunsPretschPer transcripziun
Starter100504.49 $0.090 $
Pro50025013.99 $0.056 $
Scale2’0001’00037.99 $0.038 $
Business5’0002’50074.99 $0.030 $

Recarga automatica, budgets ed avertiments

Limits ed utilisaziun gista

60 dumondas per minuta per clav, fin 5 clavs activas per conto. L'API returna suttitels che existan gia sin YouTube; ella na transcriva betg audio. Ti es responsabel d'utilisar las transcripziuns tenor ils dretgs dals possessurs dals videos e las cundiziuns da YouTube.

Dumondas frequentas

Pajel jau puspè per il medem video?
Gea, mintga dumonda reussida custa 2 credits, ma videos repetids vegnan respundids da noss cache en millisecundas.
Tge capita sch'in video n'ha nagins suttitels?
Ti retschaivas ina errur no_transcript e nagins credits na vegnan deducids.
È ella cumpatibla cun autras APIs da transcripziuns?
Dumonda e resposta suondan la furma usitada url, lang e segments, uschia che midar munta per il solit da midar l'URL da basa e la clav.