PaddleSpeech icon indicating copy to clipboard operation
PaddleSpeech copied to clipboard

[TTS] MFA 报错 No such file or directory: "xx/xx/xx/train/mfcc/raw_mfcc.0.scp"

Open yt605155624 opened this issue 2 years ago • 1 comments

一般是因为系统环境问题,可能是某个系统库没有安装,可以查看 --temp_directory 路径下的 logging 文件, 如果使用 MFA 时未指定 --temp_directory, 默认路径在 ${HOME}/Documents/MFA 1621663831963_ pic

8861663830996_ pic

8841663830901_ pic

yt605155624 avatar Sep 22 '22 07:09 yt605155624

后台日志:copy-feats: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory compute-mfcc-feats: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory 需要安装libgfortran3 1、apt-get update 2、sudo apt-get install libgfortran3

tianruoyou2022 avatar Sep 23 '22 02:09 tianruoyou2022

find libgfortran.so.3 in your os, copy it to MFA lib. and add MFA lib to LD_LIBRARY_PATH of your conda env variables

david-95 avatar Sep 26 '22 09:09 david-95

回复一下,其实这种情况除了log中提到缺少的库,主要还是缺少kaldi前置环境的依赖,使用mfa之前需要先安装kaldi就基本解决了

CnYiXiaoNaiHe avatar Feb 27 '23 06:02 CnYiXiaoNaiHe

我的错误和该issue是一样的,但我的logging文件夹中只有一个文件corpus.log,内容为: Setting up corpus information... Number of speakers in corpus: 1, average number of utterances per speaker: 198.0 Setting up training data... 这要怎么处理呢?

henryhtm avatar Apr 14 '23 08:04 henryhtm

我的错误和该issue是一样的,但我的logging文件夹中只有一个文件corpus.log,内容为: Setting up corpus information... Number of speakers in corpus: 1, average number of utterances per speaker: 198.0 Setting up training data... 这要怎么处理呢?

同问,请问你解决了吗,我看上面要安装kaldi前置依赖,但是这个依赖不知道怎么安装。

haoxue1215 avatar May 05 '23 08:05 haoxue1215

回复一下,其实这种情况除了log中提到缺少的库,主要还是缺少kaldi前置环境的依赖,使用mfa之前需要先安装kaldi就基本解决了

用官方的方法没办法安装kaldi,请问你是怎么安装的

haoxue1215 avatar May 05 '23 08:05 haoxue1215

我的错误和该issue是一样的,但我的logging文件夹中只有一个文件corpus.log,内容为: Setting up corpus information... Number of speakers in corpus: 1, average number of utterances per speaker: 198.0 Setting up training data... 这要怎么处理呢?

同问,请问你解决了吗,我看上面要安装kaldi前置依赖,但是这个依赖不知道怎么安装。

你全局查找一下“make_mfcc.0.log”这个日志,我的日志是在 “/root/Documents/MFA/${root_...}/train/mfcc/log/” 这个目录下,然后cat make_mfcc.0.log 查看这个日志文件的信息,我的报错是“compute-mfcc-feats: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory”,所以使用apt-get install libgfortran3 安装对应的库之后就可以正常使用了

JiadiLee avatar May 08 '23 05:05 JiadiLee

cmd输入 sudo find / -name libgfortran.so.3 找到路径以后 export LD_LIBRARY_PATH=你自己的路径:$LD_LIBRARY_PATH 如: export LD_LIBRARY_PATH=/home/user/miniconda3/envs/paddle/lib/python3.9/site-packages/paddle/libs/:$LD_LIBRARY_PATH 注意:以上是临时添加,我不会永久添加,请自行研究

hhuyzp avatar May 10 '23 03:05 hhuyzp