How to use Cepstral Text-to-Speech TTS support on ScopTEL

How to use Cepstral Text-to-Speech TTS support on ScopTEL


In order use Text-to-Speech engine on the ScopServ Telephony Server GUI, you must install Cepstral.

We're going to walk you through installing Cepstral with the Cepstral Allison voice. But there are numerous other voices. You can check all of them out on the Cepstral demo site. Just be sure to select only the 8kHz voices which are specifically designed to support telephony applications.

 

Installing Cepstral

Be sure you choose the correct i386-Linux version for your system. You can't use the 32-bit version on a 64-bit CentOS system, e.g. the new 64-bit ISO of ScopServ Telephony Server. But the same license key works for both the 32-bit and 64-bit versions of the same voice.

For the 32-bit version of ScopServ Telephony Server, log into your system as root and enter the following commands:

 

[note color=#ddd]cd /root
wget http://www.cepstral.com/downloads/installers/linux32/Cepstral_Allison-8kHz_i386-linux_6.0.1.tar.gz
tar -zxvf Cepstral*
cd Cepstral_Allison-8kHz_i386-linux_6.0.1
./install.sh
[/note]

 

For the 64-bit version of ScopServ Telephony Server, log into your system as root and enter the following commands:

 

[note color=#ddd]cd /root
wget http://www.cepstral.com/downloads/installers/linux64/Cepstral_Allison-8kHz_x86-64-linux_6.0.1.tar.gz
tar -zxvf Cepstral*
cd Cepstral_Allison-8kHz_x86-64-linux_6.0.1
./install.sh[/note]

 

After you've read the license, type yes to install the voice on your system, Accept the default locations for the installation. When the installation completes, issue the following command:

 

[note color=#ddd]echo /opt/swift/lib > /etc/ld.so.conf.d/cepstral.conf
ldconfig[/note]

 

Configure Text-to-Speech

Once the Cepstral TTS application is installed, you can start using it right away on the ScopTEL PBX. New options to enable Text-to-Speech (TTS) are available on the following sections of the Telephony module and allow to customize the announce messages :

  1. Audio -> IVR Prompts
  2. Applications -> Application
  3. Applications -> Auto Attendant (IVR)
  4. Queue (ACD) -> ACD
  5. Configuration -> Hangup Cause



 

Using SSML Language

Cepstral voices support the Speech Synthesis Markup Language (SSML). SSML provides a wide range of control over how input text is read by a TTS engine. For example, with SSML, one can alter prosody attributes, such as ratepitch, and volume, insert pauses of any length, change the speaking voice while reading, and control many other aspects of how the text is read by the synthetic voice.

The Voice Browser Working Group has sought to develop standards to enable access to the Web using spoken interaction. The Speech Synthesis Markup Language Specification is one of these standards and is designed to provide a rich, XML-based markup language for assisting the generation of synthetic speech in Web and other applications.

More information can be found on on the W3's SSML 1.0 specificiation available on http://www.w3.org/TR/speech-synthesis11/

We also recommend reading Cepstral SSML FAQ on http://www.cepstral.com/support/faq/customization/ssml.html




    • Related Articles

    • Module 8 - ScopTEL IP PBX Software - Extensions Management

      Security | Background SIP Phones are SIP User Agents. For security, SIP User Agents must register to the SIP Registrar via username and password authentication. It is typical for the SIP protocol ports to be open or forwarded to the ScopTEL server if ...
    • Module 4 - ScopTEL IP PBX Software - PSTN Interfaces and Gateways

      Gateways A VoIP gateway is as a bridge between: Interfaces:  (T1/E1, FXO, FXS) Protocols:  SIP, Cisco SCCP/Skinny, MGCP (legacy protocol), and H.323 (legacy protocol) CODECS (media):  GSM (13 Kbps), iLBC (15 Kbps), G.711 (64 Kbps), G.722 (48/56/64 ...
    • ScopTEL IP PBX Software - Basic Installation Hierarchy for Telephony Server

      Basic Installation Hierarchy for Telephony Server Therefore the purpose of this document is to provide a visual walkthrough of a very basic but functional installation for one tenant. This tutorial does not include an overview of the overall network ...
    • Module 19 - ScopTEL IP PBX Software - Quality-of-Service-Training

      The use of IP as a foundation for converged networks has raised several issues for both enterprise IT departments and ISPs.  IP and Ethernet are connectionless technologies and do not guarantee bandwidth. The protocol will not differentiate network ...
    • ScopTEL - Cisco SIP Phone Integration

      Cisco Phone Background Cisco is known for their SCCP Protocol, however they have acquired several companies over the years and have developed SIP firmware for use in their proprietary call control platforms and Third Party Call Control (3PCC). One of ...