首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu中使用hts编译节日时出现SIOD错误

在ubuntu中使用hts编译节日时出现SIOD错误
EN

Stack Overflow用户
提问于 2017-05-30 19:13:32
回答 2查看 819关注 0票数 0

我尝试在Ubuntu16.10上编译HTS-demo_CMU-北极-SLT。

代码语言:javascript
复制
/hts/HTS-demo_CMU-ARCTIC-SLT$ ./configure --with-fest-search-path=$HOME/hts/festival/examples \
                                          --with-sptk-search-path=$HOME/hts/SPTK-3.10/bin \
                                          --with-hts-search-path=$HOME/hts/HTS-2.3_for_HTK-3.4.1/bin \
                                          --with-hts-engine-search-path=$HOME/hts/hts_engine_API-1.10/bin 

/hts/HTS-demo_CMU-ARCTIC-SLT$ make

但是,发生了以下错误。

代码语言:javascript
复制
Extracting labels from utts/cmu_us_arctic_slt_a0001.utt
SIOD ERROR: unbound variable : eof
Extracting labels from utts/cmu_us_arctic_slt_a0002.utt
SIOD ERROR: unbound variable : eof

我认为是节日导致了这些问题。这是我安装节日的过程。

代码语言:javascript
复制
/hts/speech_tools$ ./configure --prefix=$HOME/hts/speech_tools
/hts/speech_tools$ make
/hts/speech_tools$ make install
/hts/festival$ ./configure --prefix=$HOME/hts/festival
/hts/festival$ make
/hts/festival$ make install

你能帮我解决这个问题吗?

添加

我从(http://www.cstr.ed.ac.uk/downloads/festival/2.4/)获得了音乐节2.4版

EN

回答 2

Stack Overflow用户

发布于 2017-06-18 20:19:52

嗯,也许你的系统中也安装了一些旧的节日,这应该是一些兼容性问题。默认情况下,"eof“符号没有定义,但它可能会保留在一些旧脚本中。您可以在节日中将以下行添加到init.scm:

代码语言:javascript
复制
(set_backtrace 't)

然后,它将打印错误的堆栈跟踪,您将能够找出它发生的原因。

票数 0
EN

Stack Overflow用户

发布于 2018-11-07 18:53:04

你需要用gcc 4.8编译节日等

https://github.com/festvox/festival/issues/6

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44260689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档