Искаженный звук фестиваля

Я использую синтезатор речи Festival под Ubuntu 10.04, например:

echo '(SayText "hello world")' | esddsp festival --pipe

Это прекрасно работает на 32-битных системах, но на 64-битных машинах это ненадежно. Обычно, это будет работать правильно в первый раз, а затем последующие звонки с полностью искаженным звуком, и я получу эту ошибку:

ERROR: ld.so: object '/usr/lib/esound/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored.

Как бы я это исправить? Я прогуглил, и кажется, что это не новая ошибка, но проблема, кажется, всплывает в разных дистрибутивах для разных приложений, и решения, как правило, замысловаты и включают перекомпиляцию всего стека аудио.

2
задан 28 September 2011 в 23:22

1 ответ

У меня работает. Если вы не удалили Pulseadio (стандартная аудиосистема Ubuntu и замена ESD), вы можете добиться большего успеха в этом:

pasdp вместо esddsp:

echo '(SayText "hello world")' | padsp festival --pipe

Автоматическое проглатывание Альсы Пульсаудио:

festival '(SayText "hello world")'

0
ответ дан 28 September 2011 в 23:22

Другие вопросы по тегам:

Похожие вопросы: