A very simple viewer/editor for LIUM speaker diarizations.
pip install lium-diarization-editor
The package provides the command lium-dia-edit:
Usage: lium-dia-edit [OPTIONS]
View or edit a diarization.
Options:
-a, --audio TEXT Load an audio file belonging to the diarization.
-d, --dia TEXT A LIUM diarization file.
-p, --pickled-dia TEXT A pickled diarization, as created using the --save
option.
-s, --save TEXT Where to save the diarization (as pickle) when
pressing "s".
--help Show this message and exit.
Within the editor, use the following keys to do stuff:
| Key | Function |
|---|---|
| space | play/pause |
| left/right | 10s backward/forward |
| p/n | previous/next segment |
| m | next unmoderated segment |
| l | limit playback to current speaker |
| s | save diarization |
| u | undo last change |
| home | go to beginning |
| 0-9 | change speaker of current segment to M<0-9> |
- Install pipenv
- Fork and clone the repository
- In the repository, run
pipenv install --devto install required packages and the package itself into a virtualenv - To activate the virtualenv, run
pipenv shell - Make changes, commit, push
- Create a pull request