Finaliza os ajustes para render de video
This commit is contained in:
@@ -93,6 +93,15 @@ class VideoPipeline:
|
||||
def _generate_transcription(self, context: PipelineContext) -> None:
|
||||
if not context.workspace:
|
||||
raise RuntimeError("Workspace não preparado")
|
||||
existing = TranscriptionService.load(context.workspace.workspace_dir)
|
||||
if existing:
|
||||
logger.info(
|
||||
"Transcricao existente encontrada em %s; reutilizando resultado",
|
||||
context.workspace.workspace_dir,
|
||||
)
|
||||
context.transcription = existing
|
||||
return
|
||||
|
||||
transcription = self.transcriber.transcribe(context.workspace.audio_path)
|
||||
TranscriptionService.persist(transcription, context.workspace.workspace_dir)
|
||||
context.transcription = transcription
|
||||
|
||||
Reference in New Issue
Block a user