Pyvoimooo Command Line InterfaceΒΆ

Pyvoimooo comes with a built-in CLI you can use to quickly try transformations:

# install ffmpeg as it is required when using pyvoimooo
# from the command line
sudo apt install ffmpeg

# set your license key
export VOIMOOO_LICENSE_ID=AAAA-BBBB-CCCC-DDDD

# display CLI help
pyvoimooo --help

# play an audio file
pyvoimooo play test.wav

# apply a smile transformation on the file and
# save it under a different name
pyvoimooo transform -t smile:alpha=1.10 test.wav > test_smile.wav

# apply a smile and int transformation on the file and
# save it under a different name
pyvoimooo transform -t smile:alpha=1.10 -t int:alpha=1.15 test.wav > test_smile_and_int.wav

# play transformed audio directly instead of creating a file
pyvoimooo transform -t smile:alpha=1.10 -t int:alpha=1.15 test.wav | pyvoimooo play -

# transform audio with several arguments for the same transformation
pyvoimooo transform -t cmb:efx_smile_alpha=1.10,efx_inteligibility_scaling=0.8 test.wav | pyvoimooo play -

The following transformations are supported:

  • smile() (sma)

  • intellegibility() (int)

  • denoise() (den)

  • pvoccombo() (pvoccombo)

Please refer to each transformation function to see supported arguments.