VeuReu commited on
Commit
d87db52
·
verified ·
1 Parent(s): 06828e7

Delete models_job.py

Browse files
Files changed (1) hide show
  1. models_job.py +0 -31
models_job.py DELETED
@@ -1,31 +0,0 @@
1
- # models_job.py
2
- from pydantic import BaseModel, Field, HttpUrl
3
- from typing import Optional, List, Dict, Any
4
-
5
- class JobCreate(BaseModel):
6
- mode: str = Field(default="both", description="book|une|both")
7
- video_url: Optional[str] = Field(default=None, description="URL/Ruta del vídeo si no se sube archivo")
8
-
9
- class CharacterItem(BaseModel):
10
- name: str
11
- screen_time_sec: float
12
-
13
- class Metrics(BaseModel):
14
- wer: Optional[float] = None
15
- der: Optional[float] = None
16
- ux: Optional[float] = None
17
-
18
- class JobStatus(BaseModel):
19
- job_id: str
20
- status: str # queued|processing|completed|failed
21
- progress: int = 0
22
- message: Optional[str] = None
23
-
24
- class JobResult(BaseModel):
25
- job_id: str
26
- source_filename: str
27
- duration_sec: Optional[float] = None
28
- characters: List[CharacterItem] = []
29
- book: Optional[Dict[str, Any]] = None # {text, mp3_url}
30
- une: Optional[Dict[str, Any]] = None # {srt, mp3_url}
31
- metrics: Optional[Metrics] = None