meadowbrook
Version:
Alternative meyda cli
73 lines (72 loc) • 1.62 kB
YAML
title: meadowbrook
example: meadowbrook [options] <INPUT_PATH> <...FEATURES> [options]
type: object
properties:
INPUT_PATH:
title: Audio file to read
type: string
FEATURES:
title: Features to extract
type: array
description: >
List of features to extract seperated by space,
If 'all' is in the list extract all
items:
enum:
- all
- rms
- energy
- zcr
- amplitudeSpectrum
- powerSpectrum
- spectralCentroid
- spectralFlatness
- spectralSlope
- spectralRolloff
- spectralSpread
- spectralSkewness
- spectralKurtosis
- loudness
- perceptualSpread
- perceptualSharpness
- mfcc
"--o":
title: Output path
description: >
File to write data too,
if not specified prints to stdout
type: string
example: --o=<outputPath>
"--bs":
title: Buffer size
example: --bs=<bufferSize>
defaut: 512
type: number
"--w":
title: Windowing function
example: --w=<windowingFunction>
defaut: hanning
enum:
- blackman
- sine
- hanning
- hamming
"--f":
title: Frames per second
example: --f=<fps>
type: number
description: >
How many frames of feature data should
be captured per second of audio
defaut: 60
"--format":
title: Output format
example: --format=<format>
description: Structure of output json
default: array
enum:
- array
- object
"-h":
title: Print help
type: boolean