Add post-diarization speaker review workflow
This commit is contained in:
@@ -35,7 +35,8 @@ Audio file
|
||||
-> FFmpeg preparation (mono, 16 kHz PCM WAV; normalization optional)
|
||||
-> whisper.cpp transcription (large-v3-turbo)
|
||||
-> optional pyannote.audio Community-1 diarization
|
||||
-> direct full-transcript protocol generation
|
||||
-> optional speaker review and explicit protocol generation (when diarized)
|
||||
or direct full-transcript protocol generation (without diarization)
|
||||
-> human review and export
|
||||
```
|
||||
|
||||
@@ -212,6 +213,22 @@ From the Meeting Assistant repository, start the UI with:
|
||||
PYTHONPATH=src:../meeting-lab .venv/bin/streamlit run src/mka/ui/streamlit_app.py
|
||||
```
|
||||
|
||||
### North launcher
|
||||
|
||||
In the post-diarization Assistant worktree on North, use the checked-in
|
||||
launcher instead of creating another virtual environment:
|
||||
|
||||
```bash
|
||||
./run_north.sh
|
||||
```
|
||||
|
||||
It reuses North's validated Assistant virtual environment and external
|
||||
Whisper/Ollama/Docker-ROCm runtime while loading Meeting Assistant from this
|
||||
worktree and Meeting Lab from
|
||||
`/opt/git-projekts/meeting-lab`. `HF_TOKEN`, when present, is
|
||||
passed through to the disposable diarization container without being stored by
|
||||
the launcher.
|
||||
|
||||
Streamlit opens `http://localhost:8501` by default. Installing the sibling
|
||||
Meeting Lab project supplies its runtime requirements such as PyYAML and
|
||||
Requests. Optional diarization dependencies are needed only when diarization
|
||||
|
||||
Reference in New Issue
Block a user