what's the easiest way of using cepstral voices with asterisk ? On their website, in the ssml page (http://www.cepstral.com/cgi-bin/support?page=ssml), they say "Asterisk PBX SSML can be used with Cepstral voices in Asterisk by simply embedding the markup into the input text." what input text ? To what application ? Thanks ! Julian
Julian Lyndon-Smith wrote:> what's the easiest way of using cepstral voices with asterisk ? On their > website, in the ssml page > (http://www.cepstral.com/cgi-bin/support?page=ssml), they say > > "Asterisk PBX > SSML can be used with Cepstral voices in Asterisk by simply embedding > the markup into the input text." > > what input text ? To what application ? >I wrote an AGI wrapper for Cepstral a while back. It's a freepascal application. There is a binary included along with pascal source: http://www.voip-info.org/wiki/index.php?page=DTSwift%20Cepstral%20AGI%20Wrapper There are also some good scripts available like this one: http://www.voip-info.org/wiki/view/swift.agi Or you can use the System() application to call the relevant shell commands for Capstal Swift application: http://www.voip-info.org/wiki/view/Swift HIH -- Warm Regards, Lee
Julian Lyndon-Smith wrote:> what's the easiest way of using cepstral voices with asterisk ? On their > website, in the ssml page > (http://www.cepstral.com/cgi-bin/support?page=ssml), they say > > "Asterisk PBX > SSML can be used with Cepstral voices in Asterisk by simply embedding > the markup into the input text." > > what input text ? To what application ?I agree completely with the app_swift suggestion from loopfree as Kai suggested. It provides the app_Swift which you can use from within a dialplan. In fact, if you're getting fancy by using a fastAGI bound language(as I'm doing with asterisk-java), app_swift becomes the only good option. <slight rant>I think Cepstral should be providing an app_swift like binding themselves because if you're writing an application which is going to use information from a back end business model in creating the speech (and this is something they seem to think is their future and I agree), then a high level language through fastAGI seems by far the best way to control the call. </slight rant> Stay away from app_cepstral, if you're Googling it appears to be an option, but it didn't work for me. Steve