auspicious3000 / SpeechSplit

Unsupervised Speech Decomposition Via Triple Information Bottleneck
http://arxiv.org/abs/2004.11284
MIT License
636 stars 92 forks source link

No module named 'synthesis' #37

Closed Merlin-721 closed 3 years ago

Merlin-721 commented 3 years ago

I want to run the demo having been interested by the paper, but I am facing problems as follows:

To reproduce

ModuleNotFoundError: No module named 'synthesis'



I feel this is because the install of wavenet-vocoder through pip does not install the necessary module 'synthesis'. Instructions are not completely clear on the wavenet-vocoder repo, or here how this synthesis module is accessed.

Any help would be appreciated!
auspicious3000 commented 3 years ago

Please refer to AutoVC if you have any problems with the vocoder part, because they share the same vocoder scripts.

Merlin-721 commented 3 years ago

I have been over the AutoVC repo repeatedly, and how it relates to this repo is not entirely obvious in terms of the vocoder scripts.

I'm slightly lost as to how the synthesis module is meant to be accessed from the SpeechSplit repo. Are additional files meant to be copied over from AutoVC into SpeechSplit? What does your repo look like if it can run this code with no issues? Thanks any help!

auspicious3000 commented 3 years ago

Yes, for example you need to copy synthesis from AutoVC. The rest should be straightforward once you understand the code. Many beginners ask similar questions, you can find detailed answers in other issues. There is also someone made working pull on this.