Add Streamlit meeting assistant MVP
This commit is contained in:
+15
-2
@@ -27,7 +27,7 @@ subprocess.
|
||||
|
||||
```text
|
||||
Source audio
|
||||
-> FFmpeg normalization/preparation
|
||||
-> FFmpeg preparation (normalization optional, default on)
|
||||
-> mono, 16 kHz PCM WAV
|
||||
-> whisper.cpp transcription with large-v3-turbo
|
||||
-> optional pyannote.audio Community-1 diarization
|
||||
@@ -85,7 +85,11 @@ this context and its mappings.
|
||||
|
||||
Meeting Lab uses FFmpeg to prepare a consistent local-processing input. The
|
||||
current practical target is mono, 16 kHz PCM WAV. The imported source remains a
|
||||
separate source artifact.
|
||||
separate source artifact. Preparation always runs for WAV, FLAC and M4A,
|
||||
regardless of the normalization switch. When enabled, Meeting Lab currently
|
||||
uses `loudnorm=I=-16:LRA=11:TP=-1.5`, an isolated conservative default for
|
||||
speech recordings that may be revisited after empirical comparison. Meeting
|
||||
Assistant passes only an on/off choice and does not own filter parameters.
|
||||
|
||||
### Transcription
|
||||
|
||||
@@ -137,6 +141,15 @@ and reviewed protocols are derived versions. Generated artifacts should retain
|
||||
their input version, backend/model configuration, prompt version and timestamp
|
||||
where practical.
|
||||
|
||||
## Later Post-Run Correction Flow
|
||||
|
||||
Post-run corrections are planned as a separate, non-mandatory workflow after
|
||||
initial protocol generation. As detailed in [ADR 0012](adr/0012-post-run-corrections.md),
|
||||
confirmed name, person and anonymous-speaker corrections should become
|
||||
meeting-specific knowledge. They may then be applied deterministically to safe
|
||||
derived artifacts or used for protocol-only regeneration without needlessly
|
||||
rerunning transcription or diarization.
|
||||
|
||||
## Future Extensions
|
||||
|
||||
- shorter distribution protocols
|
||||
|
||||
Reference in New Issue
Block a user