Scripts¶
chimeranet-prepare.py¶
usage: chimeranet-prepare.py [-h] [--c1 PATH [TAG]] [--c2 PATH [TAG]] -o PATH
-n N [-t T] [-f F] [--sr N] [--n-fft F]
[--hop-length N] [--save-audio]
[--sync | --async]
optional arguments:
-h, --help show this help message and exit
--c1 PATH [TAG] Channel 1 information. PATH and TAG are csv.
--c2 PATH [TAG] Channel 2 information. PATH and TAG are csv.
-o PATH, --output PATH
Output path
-n N, --sample-size N
Sample size
-t T, --time T Window length in second (default=2.)
-f F, --freq-bins F Number of mel-spectrogram bins (default=150)
--sr N Sampling rate (default=44100)
--n-fft F FFT window size (default=2048)
--hop-length N Hop length on STFT (default=512)
--save-audio Save audio to "audio" dataset
--sync Synchronized dataset
--async Asynchronized dataset
chimeranet-show-data.py¶
usage: chimeranet-show-data.py [-h] -i PATH [--output-plot FORMATTED STRING]
[--write-audio]
[--output-audio FORMATTED STRING] [-d DIR]
[--sr N] [--channel-name [NAME [NAME ...]]]
optional arguments:
-h, --help show this help message and exit
-i PATH, --input PATH
--output-plot FORMATTED STRING
Formatted string as output spectrogram plot prefix
(e.g. "{index:}.png").
--write-audio Enable output audio if exists
--output-audio FORMATTED STRING
Formatted string as output audio path (e.g.
"{index:}_{channel:}.wav" (default)).
-d DIR, --output-directory DIR
If specified, add it as top directory of "--output-
audio"
--sr N Sampling rate (default=44100)
--channel-name [NAME [NAME ...]]
Channel names show on output audio and/or plot.
chimeranet-train.py¶
usage: chimeranet-train.py [-h] -i PATH -o PATH [-m PATH] [-d D] [-b B]
[--validation-data PATH] [--log PATH]
[--stop-epoch N] [--initial-epoch N]
optional arguments:
-h, --help show this help message and exit
-i PATH, --train-data PATH
Train dataset path
-o PATH, --output-model PATH
Output model path
-m PATH, --input-model PATH
Input model path (train from this model)
-d D, --embedding-dims D
Dimension of embedding, ignored -m is given
(default=20)
-b B, --batch-size B Batch size of train/validation
--validation-data PATH
Validation dtaset path
--log PATH Log path
--stop-epoch N Train stops on this epoch (default=initial_epoch+1)
--initial-epoch N Train starts on this epoch (default=0)
chimeranet-separate.py¶
usage: chimeranet-separate.py [-h] -m PATH -i [PATH [PATH ...]]
[-o FORMATTED STRING] [-d DIR] [--sr N]
[--n-fft F] [--hop-length N] [--duration T]
[--replace-top-directory DIR]
[--plot-spectrograms]
[--disable-embedding-inference]
[--disable-mask-output]
[--output-plot FORMATTED STRING]
[--channel-name [NAME [NAME ...]]]
[--embedding-inference-name NAME]
[--mask-inference-name NAME]
optional arguments:
-h, --help show this help message and exit
basic arguments:
-m PATH, --model-path PATH
-i [PATH [PATH ...]], --input-audio [PATH [PATH ...]]
-o FORMATTED STRING, --output-audio FORMATTED STRING
Formatted string as output audio path (e.g.
"{input:}_{infer:}_{channel:}.wav" (default)).
-d DIR, --output-directory DIR
If specified, add it as top directory of "--output-
audio"
audio arguments:
--sr N Sampling rate (default=16000)
--n-fft F FFT window size (default=512)
--hop-length N Hop length on STFT (default=128)
--duration T Audio duration in seconds
advanced output:
--replace-top-directory DIR
If specified, replace top directory of "--output-
audio" with it
--plot-spectrograms Enable output spectrograms
--disable-embedding-inference
Disable embedding inference
--disable-mask-output
Disable output from mask inference
--output-plot FORMATTED STRING
Formatted string as output spectrogram plot prefix
(e.g. "{input:}.png").
--channel-name [NAME [NAME ...]]
Channel names show on output audio and/or plot.
--embedding-inference-name NAME
Inference name of embedding
--mask-inference-name NAME
Inference name of embedding