https://github.com/hadware/pyannote-vtc-testing
Testing scripts for pyannote VTC
https://github.com/hadware/pyannote-vtc-testing
Last synced: over 1 year ago
JSON representation
Testing scripts for pyannote VTC
- Host: GitHub
- URL: https://github.com/hadware/pyannote-vtc-testing
- Owner: hadware
- Created: 2022-01-10T19:33:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-18T16:34:25.000Z (almost 4 years ago)
- Last Synced: 2025-01-30T15:44:43.755Z (over 1 year ago)
- Language: Python
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pyannote-vtc-testing
Testing scripts for pyannote VTC
## Setup
This requires the pyannote version on branch `develop` of the repo
`git@github.com:bootphon/pyannote-audio/`.
```shell
git clone git@github.com:hadware/pyannote-vtc-testing/
cd pyannote-vtc-testing/
# create a venv (tested on python3.8)
python3.8 -m venv venv/
. venv/bin/activate
pip install -r requirements.txt
```
## Usage
The `main.py` script does all you need. It is used to:
- train a model on a given dataset's train-set
- tune the pipeline's hyperparameters on the dataset's dev-set
- apply the tuned pipeline on a dataset's test-set
- score the test-set's inference files with either IER or average Fscore
Run `python main.py -h` to get help or look at the launchers script to get an
idea of the arguments for each command.