| """ | |
| 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", | |
| ] | |