How to configure vicidial survey campaign with cepstral TTS

vicidial survey campaign with cepstral TTS

Topic: How to configure vicidial survey campaign with cepstral TTS
vicidial cepstral tts
How to configure vicidial survey campaign with cepstral TTS

  Definition:

Cepstral builds high quality, natural sounding voices for server, desktop, and hand-held voice applications.

Cepstral offers 6 different US English voices plus voices for 6 other languages including UK English, Spanish, French, Italian, and German

Cepstral is the only company that offers a Text-to-Speech voice of Allison Smith - the Voice of Asterisk.

  Cepstral Telephony Server

The Cepstral Telephony Server contains the Swift TTS engine, the Lexicon and Cepstral voices. The base software comes with the ability to stream synthesized speech audio to a single call. Add components to create the perfect TTS solution for Asterisk.

  Allison Voice

The Allison voice is Cepstral's flagship voice and matches the voice of Asterisk, Allison Smith, so you can seamlessly blend pre-recorded and dynamically generated TTS audio. Additional voices are available in Spanish and 5 other languages.

  Port Licenses

Stream audio to multiple, simultaneous channels by purchasing Concurrent Port licenses.

  Save To File

Produce static content like IVR menu prompts and extension voicemail messages by saving the TTS audio to a WAV file. Choose from multiple frequencies and audio encodings including 8-kHz u-law.

  App_Swift

App_Swift is an open source project that integrates Cepstral's TTS engine, Swift, into the Asterisk dialplan. Currently maintained by dOpenSource it relies heavily on previous work by Darren Sessions and Jeremy Kister. App_Swift supports Asterisk 1.4 through Asterisk 16.      

  ViciDial - Cepstral Support

    VICIdial integrates with Cepstral Text-to-Speech to provide dynamic audio messages per-lead for outbound and inbound calling.

The VICIdial Outbound survey auto-dialing features have built-in administrative utilities to allow for Cepstral to generate dynamic per-lead messages almost instantly once a customer picks up the line

  Steps : Vicidial cepstral TTS integration

  Step 1: Downloading and installing Cepstral in vicibox
  Step 2: activating the Cepstral licenses.
  Step 3: Enable the Text to Speech integration in vicidial
  Step 4: Create the Text to Speech entry 
  Step 5: Create Survey Campaign with Cepstral TTS
  Youtube video link for video tutorial LINK

  Step 1: Downloading and installing Cepstral in vicibox

Downloading the preferred Voice flile
Download the Cepstral voice file  from below link 
https://www.cepstral.com/en/telephony/download

wget https://www.cepstral.com/downloads/installers/linux64/Cepstral_Allison-8kHz_x86-64-linux_6.0.1.tar.gz

Installing cepstral voice file
tar -xvzf Cepstral_Allison-8kHz_x86-64-linux_6.0.1.tar.gz
cd Cepstral_Allison-8kHz_x86-64-linux_6.0.1
bash install.sh

type yes and press enter for all prompts.

  Step 2: activating the Cepstral licenses.

Purchase the license from https://www.cepstral.com/store

Activate the voice activation key
type  swift --reg-voice
Your Name: striker
Company (if applicable): striker24x7
Voice: Allison-8kHz
License Key: xx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx

Activate the concurrency ports Key

Type swift --reg-ports
Your Name: striker
Company (if applicable): striker24x7
Number of ports (blank = unlimited): 3
License Key: xx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx

Activate the save to file  Key
Type  swift --reg-filewrite
Your Name: striker
Company (if applicable): striker24x7
License Key: xx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx

  Step 3: Enable the Text to Speech integration in vicidial


Under ADMIN- System Settings

Set 1 for the Enable Text to speech integration.
Enable TTS Integration: 1

  Step 4: Create the Text to Speech entry 


go to Admin -- Text to speech
click add new text to speech entry.
TTS ID : type a name or number without any space or special character eg:myid
TTS Name: type a name
Active : Y
TTS Voice: Allison-8kHz
TTS Text: Hello mr --A--first_name--B--  --A--first_name--B-- your credit card due date is on  --A--date_of_birth--B--
SSML option
:

<audio 

src='/var/lib/asterisk/sounds/Allison_AD_1_hello.wav' /> --A--first_name--B-- --A--last_name--B--, <audio src='/var/lib/asterisk/sounds/Allison_AD_2_astricon_id_is.wav' /> <say-as type='acronym'>--A--vendor_lead_code--B--</say-as>, <audio src='/var/lib/asterisk/sounds/Allison_AD_3_from_the_c

ompany.wav' /> --A--address3--B--, <audio src='/var/lib/asterisk/sounds/Allison_AD_4_choices.wa

v' />


  Step 5: Create Survey Campaign with Cepstral TTS


Create a default survey campaign with below settings
routing extension : 8374 (8375 if you want AMD)
under survey settings enter the below details
Survey First Audio File: TTSmyid 
note: TYPE TTS followed by the ttsentry id created  in step 4

  Conclustion:

Hope this article is helpful ,if you like my blog share the like and subscribe to my youtube channel,
For professional support reach me at skype: striker24x7
1 Comments
  • Ajit Kumar
    Ajit Kumar April 4, 2022 at 9:30 AM

    how to configure vicidial survey campaign with cepstra tts.
    vicidial cepstral text to speech integration

Add Comment
comment url