at master 930 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 6 # dependencies 7 einops, 8 numpy, 9 torch, 10 torchaudio, 11}: 12 13buildPythonPackage rec { 14 pname = "encodec"; 15 version = "0.1.1"; 16 format = "setuptools"; 17 18 src = fetchFromGitHub { 19 owner = "facebookresearch"; 20 repo = "encodec"; 21 rev = "v${version}"; 22 hash = "sha256-+iJZkX1HoyuNFu9VRxMO6aAzNQybkH9lrQJ5Ao9+/CY="; 23 }; 24 25 propagatedBuildInputs = [ 26 einops 27 numpy 28 torch 29 torchaudio 30 ]; 31 32 pythonImportsCheck = [ "encodec" ]; 33 34 # requires model data from the internet 35 doCheck = false; 36 37 meta = with lib; { 38 description = "State-of-the-art deep learning based audio codec supporting both mono 24 kHz audio and stereo 48 kHz audio"; 39 homepage = "https://github.com/facebookresearch/encodec"; 40 changelog = "https://github.com/facebookresearch/encodec/blob/${src.rev}/CHANGELOG.md"; 41 license = licenses.mit; 42 teams = [ teams.tts ]; 43 }; 44}