Problems with ViaVoice TTS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've just upgraded to rh9, and can't get ViaVoice text to speech to work
anymore.  It was working fine in rh8 though.  I'm using version 5.1 of
the runtime and sdk that IBM used to distribute (I can put these
somewhere if anyone wants to install them to check :)).

Anyone managed to get this going?

I get a segfault when I try to run the sample cmdlinespeak program (as
well as my own programs...seems to die as soon as I try to create an
eci).

I've tried using the LD_ASSUME_KERNEL stuff (thought it may be related
to that), but it didn't help :(

A backtrace gives this:

  Starting program:
  /usr/lib/ViaVoiceTTS/samples/cmdlinespeak/cmdlinespeak hello
  [New Thread 16384 (LWP 5804)]
  [New Thread 32769 (LWP 5824)]
  [New Thread 16386 (LWP 5825)]

  Program received signal SIGSEGV, Segmentation fault.
  [Switching to Thread 16384 (LWP 5804)]
  0x401f71ac in re_search_internal () from /lib/i686/libc.so.6
  (gdb) bt
  #0  0x401f71ac in re_search_internal () from /lib/i686/libc.so.6
  #1  0x401f6a87 in regexec () from /lib/i686/libc.so.6
  #2  0x40218826 in advance () from /lib/i686/libc.so.6
  #3  0x4068ad57 in gettok () from /usr/lib/enu50.so
  #4  0x40689a96 in get_tok () from /usr/lib/enu50.so
  #5  0x40696439 in process_input () from /usr/lib/enu50.so
  #6  0x406960dc in DeltaProc_process_remaining () from /usr/lib/enu50.so
  #7  0x4070de6c in engsynProcessRemaining () from /usr/lib/enu50.so
  #8  0x4070f1b1 in EngineWrapper::processRemaining () from /usr/lib/enu50.so
  #9  0x400585ed in SynthThread::initialize () from /usr/lib/libibmeci50.so
  #10 0x40052170 in ECIstate::setInitialState () from /usr/lib/libibmeci50.so
  #11 0x400516c1 in ECIinstance::ECIinstance () from /usr/lib/libibmeci50.so
  #12 0x400501f9 in eciNew2 () from /usr/lib/libibmeci50.so
  #13 0x4004942d in eciNew () from /usr/lib/libibmeci50.so
  #14 0x080489fb in main (argc=2, argv=0xbffff8c4) at cmdlinespeak.cpp:50
  #15 0x4014da07 in __libc_start_main () from /lib/i686/libc.so.6

I'm running glibc 2.3.2-27.9 (the one that came with rh9).  Anyone know
if there any known issues with the regex stuff in that version?

I did find this on the web,

  http://lists.debian.org/debian-glibc/2002/debian-glibc-200210/msg00434.html

but changing my locale (LANG and LC_ALL ?) doesn't seem to do much.


TIA,

yen
--
Tee Yen Ng
tyen@xxxxxxxxxxxx

"Programming is like sex: one mistake and you have
 to support it for the rest of your life."

                          -- Michael Sinz





[Index of Archives]     [Fedora Users]     [Centos Users]     [Kernel Development]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat Phoebe Beta]     [Yosemite Forum]     [Fedora Discussion]     [Gimp]     [Stuff]     [Yosemite News]

  Powered by Linux