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