Add reusable people list import and export

This commit is contained in:
2026-08-24 14:26:30 +02:00
parent 13d06b8a60
commit 2a4481f2f9
6 changed files with 297 additions and 2 deletions
+7
View File
@@ -11,6 +11,7 @@ The first product milestone is a desktop GUI that lets a user:
- select an existing WAV, FLAC, or M4A recording
- create and edit structured meeting metadata and relevant people, including whether
they were present or only mentioned
- import and export the reusable People list as versioned YAML
- optionally map anonymous `SPEAKER_XX` labels to known participants
- start the Meeting Lab processing pipeline
- follow stage-based progress
@@ -63,6 +64,12 @@ Audio normalization is enabled by default and can be disabled in the processing
options. This controls loudness normalization only: Meeting Lab still prepares
every WAV, FLAC or M4A source as canonical audio before transcription.
The People section can export its current entries to a UTF-8 `people.yaml` file
and replace them from a previous `.yaml` or `.yml` export. Stable person IDs,
names, roles, organizations and attendance states are retained. This is a small
reuse mechanism, not a server-side participant library or named meeting-template
system.
## Run the Streamlit MVP
The development setup expects `meeting-assistant` and `meeting-lab` to be