lium-diarization-editor

Editor/viewer for LIUM diarizations.


Keywords
lium, speaker-diarization
License
MIT
Install
pip install lium-diarization-editor==0.1.1

Documentation

A very simple viewer/editor for LIUM speaker diarizations.

Installation

pip install lium-diarization-editor

Usage

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>

Contributing

  • Install pipenv
  • Fork and clone the repository
  • In the repository, run pipenv install --dev to 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