hgneng / ekho

Chinese text-to-speech engine
GNU General Public License v2.0
1.12k stars 263 forks source link

Test ehko error #65

Closed beew closed 6 months ago

beew commented 1 year ago

Hi,

I am able to compile and install ekho, but running test_ekho produced these errors towards the end.

Festival speak: 'English is easy. ' in voice of voice_kal_diphone
SIOD ERROR: the currently assigned stack limit has been exceeded 
word(2): 
word(3): 。
word(2): 
processorStream not initialized
word(2): 
processorStream not initialized
processorStream not initialized
EkhoImpl::speechDaemon synth2 end
Assertion 'p' failed at ../src/pulse/simple.c:386, function pa_simple_drain(). Aborting.
Aborted (core dumped)

ekho was configured with

./configure --prefix=$HOME/opt/ekho --enable-festival --with-mp3lame

OS is Ubuntu 22.04

Thanks

If configure without festival

filterSpaces: English is easy. 中文很简单。་སྐད་སླ་བོ་རེད།
word(1): English is easy. 
EkhoImpl::synthWithEspeak: English is easy. 
processorStream not initialized
Audio::setSampleRate: 22050, outputSampleRate: 0, sampleRate: 0, target rate: inf
processorStream not initialized
Segmentation fault (core dumped)
hgneng commented 1 year ago

Tibetan data is removed by default. test_ekho fail to run without it. I have commented out test for Tibetan and commited.

Festival support is a bit hard to build. Please don't enable-festival unless if you are familiar with Festival.

You should be able to run ekho even test_ekho fail in the above cases.