在节日中更改语音时SIOD错误未绑定变量

时间:2017-05-25 07:05:39

标签: text-to-speech festival

我正在使用双音素连接方法在节日中定义新的声音(旁遮普语)。我已经创建了所有必要的文件。 但是当我试图将声音从英语改为旁遮普语时,我得到了SIOD错误:

nandwani@ubuntu:~/fest/dcs_pbi_pn_diphone$ festival festvox/dcs_pbi_pn_diphone.scm "(voice_dcs_pbi_pn_diphone)" 
SIOD ERROR: unbound variable : dcs_pbi_pn::dir 
closing a file left open: festvox/dcs_pbi_pn_diphone.scm

请告诉我解决方案。

2 个答案:

答案 0 :(得分:0)

错误告诉您方案代码中的变量值未定义。要解决此问题,请定义语音文件夹的位置:

  (defvar dcs_pbi_pn::dir ".")

在scm文件的开头。

最好是按照Festvox书籍流程而不是手工编辑你不理解的scm文件。

答案 1 :(得分:0)

您的声明无界限。整个语句需要用括号括起来,即“()”。