jerryuhoo / VTuberTalk

Apache License 2.0
372 stars 53 forks source link

提取features失败 #30

Open xys20071111 opened 1 year ago

xys20071111 commented 1 year ago

不论是fastspeech2还是speedyspeech均报错,错误信息相同
numpy版本: 1.23.5 python版本: 3.9.15 信息:

Traceback (most recent call last):
  File "/home/xys/VTuberTalk/train/exps/fastspeech2/preprocess.py", line 388, in <module>
    main()
  File "/home/xys/VTuberTalk/train/exps/fastspeech2/preprocess.py", line 351, in main
    process_sentences(
  File "/home/xys/VTuberTalk/train/exps/fastspeech2/preprocess.py", line 164, in process_sentences
    record = ft.result()
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/concurrent/futures/_base.py", line 439, in result
    return self.__get_result()
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
    raise self._exception
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/xys/VTuberTalk/train/exps/fastspeech2/preprocess.py", line 86, in process_sentence
    logmel = mel_extractor.get_log_mel_fbank(wav)
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/site-packages/paddlespeech/t2s/datasets/get_feats.py", line 82, in get_log_mel_fbank
    mel = self._mel_spectrogram(wav)
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/site-packages/paddlespeech/t2s/datasets/get_feats.py", line 73, in _mel_spectrogram
    S = self._spectrogram(wav)
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/site-packages/paddlespeech/t2s/datasets/get_feats.py", line 69, in _spectrogram
    D = self._stft(wav)
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/site-packages/paddlespeech/t2s/datasets/get_feats.py", line 58, in _stft
    D = librosa.core.stft(
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/site-packages/librosa/core/spectrum.py", line 228, in stft
    y = np.pad(y, int(n_fft // 2), mode=pad_mode)
  File "<__array_function__ internals>", line 180, in pad
  File "/home/xys/.miniconda3/envs/paddlespeech/lib/python3.9/site-packages/numpy/lib/arraypad.py", line 814, in pad
    raise ValueError(
ValueError: can't extend empty axis 0 using modes other than 'constant' or 'empty'