audio and transcript
This commit is contained in:
@@ -18,12 +18,22 @@ class FrameRef:
|
||||
timestamp: float # seconds into recording
|
||||
|
||||
|
||||
@dataclass
|
||||
class TranscriptRef:
|
||||
id: str # "T0001"
|
||||
start: float # seconds into recording
|
||||
end: float # seconds into recording
|
||||
text: str
|
||||
|
||||
|
||||
@dataclass
|
||||
class SessionContext:
|
||||
session_dir: Path
|
||||
frames: list[FrameRef] # all captured frames so far
|
||||
duration: float # current recording duration (seconds)
|
||||
mentioned_frames: list[FrameRef] = field(default_factory=list) # @-referenced in message
|
||||
mentioned_frames: list[FrameRef] = field(default_factory=list)
|
||||
transcript_segments: list[TranscriptRef] = field(default_factory=list)
|
||||
mentioned_transcripts: list[TranscriptRef] = field(default_factory=list)
|
||||
|
||||
|
||||
class AgentProvider(ABC):
|
||||
|
||||
Reference in New Issue
Block a user