MycroftAI / mimic2

Text to Speech engine based on the Tacotron architecture, initially implemented by Keith Ito.
Apache License 2.0
581 stars 103 forks source link

Can not run preprocessing in docker for LJ-Speech #58

Open pomoq-dev opened 1 year ago

pomoq-dev commented 1 year ago

Describe the bug I'm trying to run preprocess

To Reproduce Steps to reproduce the behavior:

  1. Make steps from README.md
  2. Run all in docker (cpu)
  3. Model https://keithito.com/LJ-Speech-Dataset/

Expected behavior Successful preprocessing ...

Log files

root@93bedabb4b0a:~/mimic2# python3 preprocess.py --dataset ljspeech
Traceback (most recent call last):
  File "preprocess.py", line 5, in <module>
    from datasets import amy, blizzard, ljspeech, kusal, mailabs
  File "/root/mimic2/datasets/amy.py", line 4, in <module>
    import librosa
  File "/usr/local/lib/python3.5/dist-packages/librosa/__init__.py", line 12, in <module>
    from . import core
  File "/usr/local/lib/python3.5/dist-packages/librosa/core/__init__.py", line 109, in <module>
    from .audio import *  # pylint: disable=wildcard-import
  File "/usr/local/lib/python3.5/dist-packages/librosa/core/audio.py", line 12, in <module>
    import resampy
  File "/usr/local/lib/python3.5/dist-packages/resampy/__init__.py", line 7, in <module>
    from .core import *
  File "/usr/local/lib/python3.5/dist-packages/resampy/core.py", line 9, in <module>
    from .interpn import resample_f_s, resample_f_p
  File "/usr/local/lib/python3.5/dist-packages/resampy/interpn.py", line 75, in <module>
    nopython=True,
TypeError: guvectorize() missing 1 required positional argument: 'signature'
image