HomeBlogTranscribePlansAPI Keys

Podcastin jaksokuvausten generaattori: transkriptiosta muistiinpanoiksi minuuteissa

Podcast-jakson ääniaalto generoitujen jaksokuvausten ja nostositaattien vieressä

Podcastin jaksokuvausten generaattorin ei tarvitse olla taas yksi 29 dollaria kuukaudessa maksava SaaS. Omani on yksi API-kutsu ja yksi kehote, ja se tuottaa jakson tiivistelmän, aihelistan, sanatarkat nostositaatit ja resurssilinkit noin kymmenessä minuutissa — faktantarkistuskierros mukaan lukien. Pyöritän sitä kahdelle ohjelmalle; tässä koko juttu.

Jaksosta transkriptioksi yhdellä pyynnöllä

Jos jaksosi julkaistaan YouTubessa (useimmat videopodcastit julkaistaan), transkriptio on yhden kutsun päässä:

curl -s "https://youtube2text.org/api/transcribe?url=https://www.youtube.com/watch?v=EPISODE_ID&maxChars=150000" \
  -H "Authorization: Bearer yt_your_key"

40 minuutin jakso palautuu 45–60 tuhannen merkin mittaisena; 90 minuutin pitkä keskustelu on 100–130 tuhatta, edelleen 150000 merkin maxChars-katon sisällä ja yhden Clauden tai GPT:n kontekstin sisällä. Vastaus sisältää truncated-lipun, joten tiedät, jos maratonjakso katkesi — sen sijaan että huomaisit sen vasta, kun muistiinpanot loppuvat minuutin 70 kohdalla.

Kehote, joka pitää sitaatit rehellisinä

Nostositaatit ovat kohta, jossa geneeriset tiivistelmäkehotteet pettävät. LLM:t rakastavat sitaattien "parantelua" — kieliopin siistimistä, sanan vaihtamista — ja parafraasi lainausmerkkien sisällä on tapa, jolla päädyt saamaan korjaussähköpostin vieraaltasi. Tämä kehote pakottaa sanatarkan poiminnan:

You are writing show notes from a podcast transcript.

Episode: {EPISODE TITLE}
Show: {PODCAST NAME}
Guest: {CORRECT GUEST NAME + one-line bio}

Produce:
1. A two-sentence episode summary. No hype words.
2. 5-8 bullet topics in the order they were discussed.
3. Three pull quotes copied VERBATIM from the transcript.
   Do not paraphrase. Do not fix grammar. If a quote needs
   context, add it in brackets before the quote, never inside.
4. Every book, tool, person, and company mentioned, as a
   plain list for the resources section.

If no quote is strong enough, say so. Never fabricate one.

Transcript:
{PASTE TRANSCRIPT}

Huomaa, että vieraan nimi annetaan syötteenä. Se on tarkoituksellista, ja se on ratkaisu seuraavan osion ongelmaan.

Vieraan nimen ongelma

Tässä rehellinen varaus: nämä transkriptiot tulevat YouTuben tekstityksistä, ja automaattisesti luodut tekstitykset runnovat nimet täydellä itsevarmuudella. Olen nähnyt "Swyxin" muuttuvan muotoon "swicks" ja Priyanka-nimisen vieraan viettävän kokonaisen jakson nimellä "Brianca". Oikean kirjoitusasun syöttäminen kehotteeseen antaa mallin normalisoida jokaisen maininnan tiivistelmässä ja aihelistassa. Mutta sanatarkat sitaatit vaativat vielä yhden tarkistuksen — jos tekstitys on jo sotkenut lauseen, "sanatarkka" toistaa sotkun uskollisesti. Ennen julkaisua soita jakson kohta, josta kukin sitaatti on peräisin, ja varmista sanat. Se on faktantarkistuskierros, se vie kolme neljä minuuttia, ja sen ohittaminen on tapa, jolla runnellut sitaatit päätyvät kuvakaappauksena jonkun feediin.

Sovittaminen julkaisutyönkulkuun

Yllä oleva manuaalinen versio riittää viikoittaiselle ohjelmalle. Sen jälkeen kaksi päivitystä ovat vaivan arvoisia. Jos haluat muistiinpanot generoitua automaattisesti aina jakson julkaisun yhteydessä, n8n-työnkulku hoitaa koko ketjun ilman koodia. Jos jakso ansaitsee kokonaisen artikkelin muistiinpanojen sijaan, sama transkriptio syöttää videosta blogipostaukseksi -putken — ja jos lähetät kuuntelijoillesi sähköpostia, jaksokohtaiset tiivistelmät pinoutuvat suoraan kanavan uutiskirjeeksi.

Jaettu demoavain kattaa 5 jaksoa kuukaudessa, mikä vastaa yhden ohjelman tarpeita. Täydellinen parametrilista, virhekoodit ja molemmat auth-otsakemuodot löytyvät API-referenssistä osoitteessa youtube2text.org/api.md — koko juttu mahtuu yhdelle sivulle, mikä on suunnilleen se energiataso, jolla tämä koko työnkulku pyörii.