docs: remove podcast maker binary screenshot assets

This commit is contained in:
ي
2026-05-23 13:29:39 +05:30
parent 1a456b21b7
commit 6df1010db1
6 changed files with 193 additions and 1 deletions

View File

@@ -0,0 +1,40 @@
# Podcast Maker Implementation Overview
Podcast Maker orchestrates a multi-stage content pipeline: project configuration, research grounding, script composition, media rendering, and publish-state tracking.
## Architecture & Data Flow
```mermaid
flowchart LR
UI[Podcast Maker UI]
API[Podcast API Router]
PROJ[Project Service]
RESEARCH[Research Handler]
SCRIPT[Script Handler]
RENDER[Audio/Video Render Handlers]
STORE[(Podcast Tables)]
JOBS[(Render Queue)]
UI --> API
API --> PROJ
API --> RESEARCH
API --> SCRIPT
API --> RENDER
PROJ --> STORE
RESEARCH --> STORE
SCRIPT --> STORE
RENDER --> JOBS
RENDER --> STORE
JOBS --> UI
STORE --> UI
```
## Component Responsibilities
- **UI layer**: captures project metadata, persona settings, and script/editor actions.
- **API router**: central endpoint registration and request dispatch.
- **Research and script handlers**: generate, validate, and persist episode knowledge and narration assets.
- **Render handlers**: combine narration, visuals, and scene timing into draft/final media outputs.
- **Storage + queue**: maintain immutable version history and asynchronous job state.