SIOd:在节日里用尽了存储空间

时间:2010-06-07 15:36:03

标签: c++ ubuntu festival

在为节日运行C ++代码时,我使用的是多种语言,如美国diaphone,意大利语等。但是在播放一种语言后,我选择另一种语言,然后终端显示错误“SIOD:用完存储空间”和什么都不做 任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

This post(来自节日邮件列表,2007)建议你可能需要增加堆才能运行多个声音。

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

答案 1 :(得分:0)

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

festival --heap 2100000