add chinese subtitles
This commit is contained in:
@@ -12,6 +12,7 @@ class SentenceBoundary(BaseModel):
|
||||
end_ms: int = Field(gt=0)
|
||||
text: Optional[str] = None
|
||||
language: Optional[str] = None
|
||||
zh_text: Optional[str] = None
|
||||
reference_speech_duration_ms: Optional[int] = Field(default=None, gt=0)
|
||||
|
||||
@model_validator(mode="after")
|
||||
@@ -126,6 +127,20 @@ class SentenceExplanationResponse(BaseModel):
|
||||
explanation: str = Field(min_length=1, max_length=6000)
|
||||
|
||||
|
||||
class SubtitleTranslationItem(BaseModel):
|
||||
model_config = ConfigDict(extra="forbid")
|
||||
|
||||
index: int = Field(ge=0)
|
||||
zh_text: str = Field(min_length=1, max_length=4000)
|
||||
|
||||
|
||||
class SubtitleTranslationResponse(BaseModel):
|
||||
model_config = ConfigDict(extra="forbid")
|
||||
|
||||
video_hash: str
|
||||
translations: List[SubtitleTranslationItem]
|
||||
|
||||
|
||||
class SentenceBoundaryAdjust(BaseModel):
|
||||
model_config = ConfigDict(extra="forbid")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user