脚本/培训中的错误.pl或HTKTools/HMGenS.c.



我正在尝试使用Tensorflow构建语音文件,并带有HTS演示语音HTS-demo_CMU-ARCTIC-SLT .但它会因段错误而崩溃。在 HHed.c 和 Model.c 中的几个指针上检查空值后防止段错误,我再次运行并在 HMGenS 中出现段错误。

经过调查,我发现 hmmDir 和 hmmExt 被初始化了为 NULL,但无论如何都被引用。

我试图在脚本/训练中为 hmmDir 提供一个值.pl但它仍然崩溃,因为 hmmExt 是空的。

使用Tensorflow生成语音的正确方法是什么HTS-demo_CMU-ARCTIC-SLT的语音文件?

命令生成的部分日志make voice

===================================================================================
Start generating speech parameter sequences (dnn) at Fri Jan 19
01:20:37 UTC 2018
===================================================================================
/home/ubuntu/pax/bin/HMGenS -A -B -C
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/configs/ver1/syn.cnf
-D -T 1 -t 1500 100 5000 -S
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/data/scp/gen.lab.scp
-c 0 -d /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models
-H /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/cmp/re_clustered_all.mmf.1mix
-N /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/dur/re_clustered_all.mmf.1mix
-M /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/gen/ver1/dnn/0
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/cmp/tiedlist
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/dur/tiedlist
HTK Configuration Parameters[25]
  Module/Tool     Parameter                  Value
#                 CDGV                        TRUE
#                 GVOFFMODEL      StrVec 3 pau h# brth
#                 OPTKIND                   NEWTON
#                 GVWEIGHT                       1
#                 HMMWEIGHT                      1
#                 STEPDEC                 0.500000
#                 STEPINC                 1.200000
#                 STEPINIT                       1
#                 MINEUCNORM              0.010000
#                 GVEPSILON               0.000100
#                 MAXGVITER                     50
#                 GVHMMLIST
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/gv/ver1/models/tiedlist
#                 GVMODELMMF
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/gv/ver1/models/clustered_all.mmf
#                 USEGV                       TRUE
#                 EMEPSILON               0.000100
#                 MAXEMITER                     20
#                 WINDIR
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/data/win
#                 WINFN           StrVec 3 mgc.win1 mgc.win2 mgc.win3
StrVec 3 lf0.win1 lf0.win2 lf0.win3
#                 PDFSTREXT       StrVec 2 mgc lf0
#                 PDFSTRORDER        IntVec 2 35 1
#                 PDFSTRSIZE          IntVec 2 1 3
# HGEN            TRACE                          1
#                 USEALIGN                    TRUE
#                 NATURALWRITEORDER              TRUE
#                 NATURALREADORDER              TRUE
GV enabled
 42429 Logical/42429 Physical Models Loaded, VecSize=36
HMGenS: HMM definition directory used :
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models
Initialize: hmmDir =
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models
 hmmExt = (null)
LoadHMMSet : Trying to open file
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models/d^ae-n+d=ah@2_2/A:1_1_3/B:1-0-3@1-1&4-5#3-3$3-3!1-1;1-3|ae/C:1+0+2/D:content_1/E:cc+1@4+4&3+1#1+3/F:in_1/G:9_8/H:8=7^4=5|L-L%/I:6=3/J:56+45-8
  ERROR [+5010]  InitSource: Cannot open source file
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models/d^ae-n+d=ah@2_2/A:1_1_3/B:1-0-3@1-1&4-5#3-3$3-3!1-1;1-3|ae/C:1+0+2/D:content_1/E:cc+1@4+4&3+1#1+3/F:in_1/G:9_8/H:8=7^4=5|L-L%/I:6=3/J:56+45-8
  ERROR [+7010]  LoadHMMSet: Can't find file
  ERROR [+9928]  Initialise: LoadHMMSet failed
 FATAL ERROR - Terminating program /home/ubuntu/pax/bin/HMGenS
Error in /home/ubuntu/pax/bin/HMGenS    -A -B -C
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/configs/ver1/syn.cnf
-D -T 1                                                      -t 1500
100 5000  -S /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/data/scp/gen.lab.scp
-c 0 -d /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models
-H /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/cmp/re_clustered_all.mmf.1mix
-N /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/dur/re_clustered_all.mmf.1mix
-M /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/gen/ver1/dnn/0
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/cmp/tiedlist
/home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/models/ver1/dur/tiedlist

此行

LoadHMMSet : Trying to open file /home/ubuntu/work/vq/repos/demos/dnn/SLT/HTS-demo_CMU-ARCTIC-SLT/dnn/ver1/models/d^ae-n+d=ah@2_2/A:1_1_3/B:1-0-3@1-1&4-5#3-3$3-3!1-1;1-3|ae/C:1+0+2/D:content_1/E:cc+1@4+4&3+1#1+3/F:in_1/G:9_8/H:8=7^4=5|L-L%/I:6=3/J:56+45-8

表明您创建的配置文件是错误的。它使用问题文件而不是应该只列出文件名的scp文件。您需要查看配置并尝试找出问题文件如何放置在那里。很可能您只是在准备时混淆了文件。

你也在邮件列表中问过这个问题。

最新更新