pltobing's picture
chore(repo): finalize licensing and documentation
51e84d2
Raw History Blame Contribute Delete
1.34 kB
# License: Apache-2.0 License
# Created by: Patrick Lumbantobing, VertoX-AI
# Copyright (c) 2026 VertoX-AI. All rights reserved.
#
# This work is licensed under the Apache-2.0 License.
# To view a copy of this license, visit
# https://www.apache.org/licenses/LICENSE-2.0
"""Expose the stable backend-neutral public Python API."""
from speech_text_data_aligners.application.annotate import (
AnnotationOptions,
AnnotationRun,
annotate_metadata,
)
from speech_text_data_aligners.application.benchmark import (
BenchmarkOptions,
benchmark_backend,
benchmark_backends,
)
from speech_text_data_aligners.benchmarking.reports import BenchmarkReport
from speech_text_data_aligners.core.models import (
AlignmentFailure,
AlignmentOutcome,
AlignmentProvenance,
AlignmentRequest,
AlignmentResult,
Diagnostic,
LexicalWord,
WordAlignment,
)
from speech_text_data_aligners.core.protocols import AlignmentBackend
__all__ = [
"AlignmentBackend",
"AlignmentFailure",
"AlignmentOutcome",
"AlignmentProvenance",
"AlignmentRequest",
"AlignmentResult",
"AnnotationOptions",
"AnnotationRun",
"BenchmarkOptions",
"BenchmarkReport",
"Diagnostic",
"LexicalWord",
"WordAlignment",
"annotate_metadata",
"benchmark_backend",
"benchmark_backends",
]