15 lines
418 B
Python
15 lines
418 B
Python
|
|
"""Export service — caption and text document generation."""
|
||
|
|
|
||
|
|
from __future__ import annotations
|
||
|
|
|
||
|
|
|
||
|
|
class ExportService:
|
||
|
|
"""Handles export to SRT, WebVTT, ASS, plain text, and Markdown."""
|
||
|
|
|
||
|
|
# TODO: Implement pysubs2 integration
|
||
|
|
# - SRT with [Speaker]: prefix
|
||
|
|
# - WebVTT with <v Speaker> voice tags
|
||
|
|
# - ASS with named styles per speaker
|
||
|
|
# - Plain text and Markdown with speaker labels
|
||
|
|
pass
|