Som do Festival Garbled

2

Estou usando o sintetizador de fala do Festival no Ubuntu 10.04 como:

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

Isso funciona perfeitamente em sistemas de 32 bits, mas em máquinas de 64 bits não é confiável. Normalmente, ele funcionará corretamente na primeira vez e, em seguida, as chamadas subsequentes com som completamente distorcido, e eu receberei este erro:

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.

Como eu consertaria isso? Eu pesquisei no Google e parece que isso não é um erro novo, mas o problema parece aparecer em diferentes distros para aplicativos diferentes, e as soluções geralmente são complicadas e envolvem a recompilação de toda a pilha de áudio.

    
por Cerin 28.09.2011 / 07:44

1 resposta

2

Funciona para mim. Se você não removeu o Pulseadio (sistema de áudio padrão do Ubuntu e substituição de ESD), você pode ter mais sucesso em fazer isso:

pasdp em vez de esddsp:

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

Pulseaudio's automagic alsa swallower:

festival '(SayText "hello world")'

    
por aquaherd 28.09.2011 / 18:40