计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
podcast-ingest【效率与协作】Transcribe podcast episodes from RSS feeds using Gemini Flash
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Fetches podcast RSS feeds, downloads audio, and produces polished markdown transcripts via Gemini Flash.
# List episodes from a feed
bun run podcast-ingest/scripts/ingest.ts --feed <rss-url> --list
# Transcribe the latest episode
bun run podcast-ingest/scripts/ingest.ts --feed <rss-url> --limit 1
# Transcribe latest 5 episodes
bun run podcast-ingest/scripts/ingest.ts --feed <rss-url> --limit 5
# Transcribe from direct audio URL
bun run podcast-ingest/scripts/ingest.ts --audio <audio-url> --title "Episode Title"
GEMINI_API_KEY environment variableoutput/podcasts/ by defaultEach episode produces a markdown file with YAML frontmatter:
---
title: "Episode Title"
podcast: "Podcast Name"
author: "Host Name"
date: "2026-02-18"
source: "https://..."
type: "podcast-transcript"
---
Followed by: Summary, Topics, Speakers list, and full sectioned transcript.
~$0.005 per hour of audio (Gemini Flash). A typical 1-hour episode costs less than a penny.