Tools / src /pipelines /__init__.py
jebin2's picture
refactor: Standardize imports to use src as the root package.
5f6fd2a
"""
Pipeline module for content automation.
Hierarchy:
- ContentAutomationBase: Base class with shared workflow
- AIContentAutomationBase: AI-driven pipelines (TTS, hook video, captions)
- StandardAIPipeline: Voice-selected TTS + Runway/Veo video
- AvatarAIPipeline: A2E avatar with lip sync
- NonAIContentAutomationBase: Music-based video cutting
- HardCutPipeline: Fixed interval cuts
- BeatsCutPipeline: Beat-synced cuts
"""
from pipelines.base import ContentAutomationBase
from pipelines.ai_pipeline import AIContentAutomationBase
from pipelines.non_ai_pipeline import NonAIContentAutomationBase
from pipelines.standard_ai_pipeline import StandardAIPipeline
from pipelines.avatar_ai_pipeline import AvatarAIPipeline
from pipelines.hard_cut_pipeline import HardCutPipeline
from pipelines.beats_cut_pipeline import BeatsCutPipeline
from src.pipelines.factory import get_automation_pipeline
__all__ = [
"ContentAutomationBase",
"AIContentAutomationBase",
"NonAIContentAutomationBase",
"StandardAIPipeline",
"AvatarAIPipeline",
"HardCutPipeline",
"BeatsCutPipeline",
"get_automation_pipeline",
]