尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Turn podcast RSS into searchable, downloadable transcripts — with automated transcription and LLM access via MCP.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Podcast transcription service -- download episodes via RSS and transcribe with Whisper. Automatically fetches publisher-provided transcripts (Podcasting 2.0) or Pocket Casts auto-generated transcripts before falling back to local transcription.
Note: This is a personal project under active development. I'm sharing it in case others find it useful, but I'm not currently providing support or reviewing pull requests.
git clone https://github.com/meltforce/cast2md.git
cd cast2md
cp compose.example.yml compose.yaml
cp .env.example .env
# Edit .env -- set POSTGRES_PASSWORD at minimum
docker compose up -d
Open http://localhost:8000 to access the web UI.
Which compose file. compose.example.yml is the template for running
cast2md: it pulls the published image and requires POSTGRES_PASSWORD to be
set. docker-compose.yml in this repo is the development stack -- it builds
from source, hardcodes the database password to dev and publishes port 5432 to
the host. Copying the example to compose.yaml as above takes precedence, so
docker compose picks the right one.
Full documentation is available at cast2md.meltforce.org.
| Section | Description |
|---|---|
| Getting Started | Architecture and key concepts |
| Installation | Docker, manual install, transcriber nodes |
| Configuration | Environment variables, Whisper models |
| Usage | Web UI, CLI, REST API, MCP server |
| Distributed Transcription | Multi-machine setup, RunPod GPU workers |
| Deployment | Production deployment, server sizing |
MIT