Swift

Tap here to compare the top VoIP providersTap here to hide the top VoIP Providers

Swift from Cepstral

Swift can be used to create audio files from text (Text to speech). It's fairly fast and can easily be called from an AGI for on-the-fly text to speech (such as a weather report) or can be used to create static files while an application is in development.

Installation Notes

After installing Cepstral a few things need to be updated in most situations to allow app_swift to use it.

The path

/opt/swift/lib

into /etc/ld.so.conf or /etc/ld.so.conf.d/local.conf (depending on your linux distribution) and then run

ldconfig

If you recently purchased a copy of swift from Cepstral, you may have a version which has some issues. See Changelog below.

Swift CHANGES

4.0.1 - January 31, 2006

New Features:

'swift -t' shows each sentence at the time it is played. This is very

handy for listening to text and seeing what it is saying as it says it.

New additional parameters to 'swift --register' and 'swift --reg-ports'

to allow you to enter your voice or concurrency license informationwith a single command using arguments. Run 'swift --help' for moreinformation and examples.

'swift --say-pgm-version' speaks version information.

'swift --say-voice-version' speaks name, language, and version of

currently loaded voice. This can be used in conjunction with -n switchto set voice.

'swift --say-all-voices' lists and speaks names, languages, and

versions of all voices found on the system

Multiple text arguments are concatenated and spoken as one utterance.

This causes the following two commands to be treated identically:

swift -n David "Hello, how are you?"

swift -n David Hello, how are you?

Whereas before, the latter command would make four seperate calls tosynthesize each word seperately.

Enhancements:

'swift --help' now shows a much more readable help message, and

inclues several usage examples.

When synthesizing text from standard input by using 'swift -f -', you

can now signal a chunk of text to be synthesized by passing two consec-utive newline characters.

Improved output messages for errors, warnings, and other engine output

Bug Fixes:

FIXED: Input text starting with a hyphen is treated as a parameter

switch. For instance, something like "$swift '--The Raven--...'" willprint out the Usage string, as if you've entered an invalid switch.NOTE: To signify the end of options, use "--" by itself. For instance: