Text-to-Speech modules

These modules allow you to use various Text-to-Speech services from the Freeswith.
All this modules available from dialplan or scripts through standard Freeswitch API. (see examples below)


For purchase questions, please visit contact page.




Features comparison table of сommercial and free versions.

| | | |
FeatureCommercial
Caching synthesis results +
Local pitch and volume control +
Local speed control (PICOLA based) +
Flexible HTTP settings (proxy/timeouts/etc...) +
Source code -
FeatureFree  Commercial
Caching synthesis results ++
Local pitch and volume control -+
Local speed control (PICOLA based) -+
Multilingual support ++
Flexible HTTP settings (proxy/timeouts/etc...) ++
Source code +-
FeatureFree  Commercial
Caching synthesis results ++
Local pitch and volume control -+
Local speed control (PICOLA based) -+
Multilingual support ++
Flexible HTTP settings (proxy/timeouts/etc...) ++
Source code +-
FeatureCommercial
Caching synthesis results +
Local pitch and volume control +
Local speed control (PICOLA based) +
Multilingual support +
Source code -
FeatureFree
Caching synthesis results +
Multilingual support +
Public models +
Source code +

--- Examples ---

Dialplan example:

        
<extension name="tts-test">
 <condition field="destination_number" expression="^(12345)$">
  <action application="answer" />
  <action application="speak" data="google|en|Hello world!" />
  <action application="sleep" data="1000" />
  <action application="hangup" />
 </condition>
</extension>
        
        

Javascript example:
        
session.ttsEngine= 'google';
session.language = 'en';

session.speak('Hello world!');