Thanks for the input - that's what we've ended up doing. I was concerned at the impact on system performance, but it seems negligible.

I tested it with 30 simultaneous calls (10000 calls in total) using sipp and it didn't crash once.

Julian

Mojo with Horan & Company, LLC wrote:
Have you tried something along the lines of:

System("swift blah blah blah -o blah.wav")
Playback("blah.wav")

It does have an inherent delay for the generation step but maybe swift binary segfaults less? I've only used cepstral via swift binary, and it has never segfaulted for me. My swift and voice are version 4.2.0.

I doubt different voices behave differently, but just in case, I use the $7 Damien voice.

Moj

Julian Lyndon-Smith wrote:
We are having some major problems with app_swift since we went live. It is regularly segfaulting.

I don't know if this is my fault or not, but here's the story:

Installed the cepstral voices (at the time, 4.0) on our test system (2.6.9-42.0.10.ELsmp) and later added some extra voices (now 4.2). All worked fine - we stress tested (20+ simultaneous calls).

Move to live ( 2.6.9-22.0.1.ELsmp) . Installed the cepstral voices (only 4.2).

Started having problems with only 5 calls: swift by itself on the command line was fine (it worked) but app_swift complained that it couldn't find any voices.

Looking into /opt/swift/lib, I saw that it was different to my test system.

On live I had (snipped)

-rwxrwxrwx  1 root root 139612 Jun  1 23:10 libceplang_en.so
=rwxrwxrwx  1 root root 139612 Jun  1 23:11 libceplang_en.so.4
-rwxr-xr-x  1 root root 139612 Jun  1 07:09 libceplang_en.so.4.2
-rwxrwxrwx  1 root root 547624 Jun  1 23:11 libceplex_uk.so
-rwxrwxrwx  1 root root 547624 Jun  1 23:11 libceplex_uk.so.4
-rwxr-xr-x  1 root root 547624 Jun  1 07:09 libceplex_uk.so.4.2

on test I had

lrwxrwxrwx 1 999 20202 20 Apr 24 16:17 libceplang_en.so -> libceplang_en.so.4.2 lrwxrwxrwx 1 999 20202 20 Apr 24 16:17 libceplang_en.so.4 -> libceplang_en.so.4.2
-rwxrwxr-x  1 999 20202  315933 Aug 17  2006 libceplang_en.so.4.1
-rwxrwxr-x  1 999 20202  139612 Mar 15 18:21 libceplang_en.so.4.2
lrwxrwxrwx 1 999 20202 19 Apr 24 16:17 libceplex_uk.so -> libceplex_uk.so.4.2 lrwxrwxrwx 1 999 20202 19 Apr 24 16:17 libceplex_uk.so.4 -> libceplex_uk.so.4.2
-rwxrwxr-x  1 999 20202  591033 Aug 17  2006 libceplex_uk.so.4.1
-rwxrwxr-x  1 999 20202  547624 Mar 15 18:20 libceplex_uk.so.4.2

I then removed all the non 4.2 libs and created a symbolic link to the 4.2 libs to match test.

fired it all up, and app_swift then worked. Or so I thought. segfault - but not on every call.

what I would like to know is:

A) has anybody got a later version of app_swift (0.9.1)
B) does anyone else use cepstral, and how ?
C) what is the story with the cepstral libraries ?

many thanks

Julian


_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

______________________________________________________________________
This email for dotr.com has been scanned by MessageLabs
______________________________________________________________________



_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to