feat(stage11): audio integration — STT for interviews, podcasts, press conferences with timestamped claims
This commit is contained in:
68
src/nsct/models/__init__.py
Normal file
68
src/nsct/models/__init__.py
Normal file
@@ -0,0 +1,68 @@
|
||||
"""Pydantic v2 schemas — NSCT data objects.
|
||||
|
||||
Re-exports from submodules for convenient access.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from nsct.models.audio import (
|
||||
AudioClaimSchema,
|
||||
AudioRequestSchema,
|
||||
AudioReportSchema,
|
||||
AudioSegmentType,
|
||||
AudioSpeakerType,
|
||||
AudioTranscriptSegmentSchema,
|
||||
)
|
||||
from nsct.models.schemas import (
|
||||
Claim,
|
||||
ClaimType,
|
||||
EdgeRelation,
|
||||
EvidenceRelation,
|
||||
EvidenceRelationType,
|
||||
ResearchReport,
|
||||
SearchQuery,
|
||||
Source,
|
||||
SourceType,
|
||||
)
|
||||
from nsct.models.schemas import (
|
||||
SynthesisReportModel,
|
||||
)
|
||||
from nsct.models.vision import (
|
||||
EvidenceLevel,
|
||||
VisionCaptureSchema,
|
||||
VisionCaptureType,
|
||||
VisionConfidence,
|
||||
VisionEntityCategory,
|
||||
VisionRequestSchema,
|
||||
VisionReportSchema,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Audio (Stage 11)
|
||||
"AudioClaimSchema",
|
||||
"AudioRequestSchema",
|
||||
"AudioReportSchema",
|
||||
"AudioSegmentType",
|
||||
"AudioSpeakerType",
|
||||
"AudioTranscriptSegmentSchema",
|
||||
# Base schemas
|
||||
"Claim",
|
||||
"ClaimType",
|
||||
"EdgeRelation",
|
||||
"EvidenceRelation",
|
||||
"EvidenceRelationType",
|
||||
"ResearchReport",
|
||||
"SearchQuery",
|
||||
"Source",
|
||||
"SourceType",
|
||||
# Synthesis (Stage 9)
|
||||
"SynthesisReportModel",
|
||||
# Vision (Stage 10)
|
||||
"EvidenceLevel",
|
||||
"VisionCaptureSchema",
|
||||
"VisionCaptureType",
|
||||
"VisionConfidence",
|
||||
"VisionEntityCategory",
|
||||
"VisionRequestSchema",
|
||||
"VisionReportSchema",
|
||||
]
|
||||
Reference in New Issue
Block a user