mirror of
https://github.com/Paillat-dev/viralfactory.git
synced 2026-01-02 09:16:19 +00:00
17 lines
535 B
Python
17 lines
535 B
Python
|
|
import moviepy
|
||
|
|
|
||
|
|
from .. import engines
|
||
|
|
class GenerationContext:
|
||
|
|
|
||
|
|
def __init__(self, llmengine: engines.LLMEngine.BaseLLMEngine, scriptengine: engines.ScriptEngine.BaseScriptEngine, ttsengine: engines.TTSEngine.BaseTTSEngine) -> None:
|
||
|
|
self.llmengine = llmengine
|
||
|
|
self.llmengine.ctx = self
|
||
|
|
|
||
|
|
self.scriptengine = scriptengine
|
||
|
|
self.scriptengine.ctx = self
|
||
|
|
|
||
|
|
self.ttsengine = ttsengine
|
||
|
|
self.ttsengine.ctx = self
|
||
|
|
|
||
|
|
def process(self):
|
||
|
|
timed_script = self.scriptengine.generate()
|