N.O.V.A v2 / documentation
Recorder Lane
The architecture behind call and meeting recording.
Pipeline
Capture→2-channel WAV→Transcribe→Speaker labels→Minutes→Store & view
Stages
- Capture — mic and system-loopback audio recorded as two separate channels.
- 2-channel WAV — saved to disk once recording stops.
- Transcribe — faster-whisper, with word-level timestamps.
- Speaker labels — channel split for you vs. remote; pyannote.audio for multiple remote speakers.
- Minutes — chunked summarization merged into one summary, decisions, and action items.
- Store & view — SQLite plus a local FastAPI viewer.
Full detail on the output format is in Call & Meeting Minutes.