Updating dependencies to enable TensorFlow 2.5 support (and Python 3.9 overall)
Removing the destructor from the Separator
class
Minor changes mainly fixing some issues:
separate
was of wrong type--version
argument in the CLIThis version introduce design related changes, especially transition to Typer for CLI managment and Poetry as library build backend.
-i
option is now deprecated and replaced by traditional CLI input argument listingspleeter-gpu
is not supported anymore, spleeter
package will support both CPU and GPU hardwareget_default_audio_adapter
is now available as default()
class method within AudioAdapter
classget_default_model_provider
is now available as default()
class method within ModelProvider
classSTFTBackend
and Codec
are now string enumGithubModelProvider
now use httpx
with HTTP/2 support__main__
module, wrapped as simple function using Typer options module provide specification for each available option and argumenttypes
module provide custom type specification and must be enhanced in future release to provide more robust typing support with MyPyutils.logging
module has been cleaned, logger instance is now a module singleton, and a single function is used to configure it with verbose parameterFirst release, October 9th 2020
Tensorflow-2 compatible version, allowing uses in python 3.8.
First release, July 24th 2020
Add some padding of the input waveform to avoid separation artefacts on the edges due to unstabilities in the inverse fourier transforms. Also add tests to ensure both librosa and tensorflow backends have same outputs.
First released, May 15th 2020
First released, April 15th 2020
First released, March 20th 2020
First released, Dec 27th 2019