尝试使用 SayText 时出现节日错误

尝试使用 SayText 时出现节日错误

当我通过命令进入 Festival 时:

festival -q

并尝试使用 SayText,我收到以下错误:

festival> (SayText "hello")
SIOD ERROR: unbound variable : SayText

为什么会发生这种情况?我以为 Festival 配备了 SayText。我是否需要安装其他东西才能使其正常工作?

答案1

您的问题在于启动交互式 shell 时传递给 festival 的“-q”。手册页指出“-q 不加载默认设置文件”,这导致 SayText 无法绑定。

我建议您严格按照如下方式进行测试:

$ festival

这将以交互模式启动节日,并在 shell 前面加上“festival>”

此时你可以像这样运行 SayText 命令:

$ (SayText "hello)

相关内容