2

在为节日运行 C++ 代码时,我正在使用多种语言,例如美式音调、意大利语等,但是在播放一种语言后,我选择了另一种语言,然后终端显示错误“SIOD:存储空间不足”并且没有任何事物。谁能帮我??

4

2 回答 2

1

这篇文章(来自节日邮件列表,2007 年)建议您可能需要增加堆以运行多个声音。

我不知道他们最终是如何解决这个问题的(对话线程似乎在这封电子邮件之后结束),是否释放内存或是否保留所有使用过的声音......我的猜测是后者。

于 2010-06-16T07:33:26.163 回答
0

我不确定您是否能够解决您的问题,但是Festival以增加的堆大小运行通常是可行的。这可以这样做:

festival --heap 2100000

于 2012-02-02T06:35:52.193 回答