Back Home
Voice mail
Web interface
Caller ID
Command shells
Click Here to swich to the COMPONENTS menu

Join the official vocp-users mailing list! Logo

Amnesty International - Help us cast the light on huma rights violations around the world
Back Home Click here if you require assistance to install VOCPsystem or if you want us to develop something special to fit your needs. Take a look at some screenshots! Frequently Asked Questions... Download the latest VOCPsystem version! About VOCPsystem and psychogenic
Functional VOCP System

A single executable program and a number of Perl modules comprise the core of the VOCP system. VOCP handles incoming calls, processing user input and allowing callers to navigate the system where they may leave and retrieve voice mail messages, email messages, pager numbers and faxes or run programs on the host and hear their output.

This section will help you install and configure all aspects of the core VOCP system, including Caller ID setup and using Text-To-Speech.

Overview Install Configure Upgrade Boxes Command Shell Caller ID TTS
Click here to see a screenshot/demo Download VOCPsystem Access this topic's printable version Contact our team

VOCP may be used in conjunction with a text-to-speech program in order to listen to text or HTML emails through the telephone or to hear command shell and script box program output as speech.

In order to use TTS with VOCP, the Festival Text-To-Speech engine must first be installed and configured.


To use the email to voicemail functionality, you need the festival text to speech engine.
There are many new box types available with the latest release
More on this topic View all tips


Get and install Festival as described at Briefly, you need to get the festival-X.X.X-release, speech_tools-1.2.3-release and, at a minimum, the festlex_CMU, festlex_POSLEX and festvox_kallpc16k files. Untar them all in the same directory, build the speech tools and then festival itself. More detailed instructions are available on the Festival site.

Take note of where you install festival's text2wave program.

As root, edit /usr/local/vocp/bin/txttopvf and set the $txt2wavProg variable to the full path to the text2wave executable. Verify that $wav2pvfProg contains the correct path to the wavtopvf mgetty program.

Now you can test you setup. Do:

$ cat > foo.txt
Subject: hi there
Hello you are my nice friend.
$ /usr/local/vocp/bin/txttopvf `pwd`/foo.txt `pwd`/foo.pvf
$ ls -l foo.*
-rw-------    1 user   user     444744 Dec  5 13:48 foo.pvf
-rw-rw-r--    1 user   user         79 Dec  5 13:47 foo.txt

Hooray. You can now play the pvf file, say by converting it to wav (pvftowav) or whatever.

Now that txttopvf is set up and working, you can use text-to-speech with VOCP in a few ways.

You can choose to have emails that are delivered to certain addresses converted to speech and dropped into your voice mail box. To do so, please take a look at the email-to-speech.txt file.

You can also setup command shell selections or script boxes that run a program which outputs some text. If the return value for these selections/boxes is set to 'tts', VOCP will convert the text on the fly and read the output to you over the phone. For more information on this, see the box-types.txt and command-shells.txt files.

Be sure to have a look at the pages relating to Email to Voicemail and Using text to speech program output.


VOICE MAIL Phone - VOCPweb - xVOCP | WEB INTERFACE Overview | CALLER ID Configure - Call Center - Filter | TEXT-TO-SPEECH Configure - Email to voice mail - Program Output | FAXING Configure - Receive - Send - Dynamic | COMMAND SHELLS Overview | INSTALL Modems - vGETTY - VOCP | CONFIGURE vGETTY - VOCP - Boxes - Other | UPGRADE Overview

vGETTY Install - Test - Configure - Modems | VOCP Overview - Install - Configure - Upgrade - Boxes - Caller ID - Text-to-Speech - Command Shells - Coming Soon | xVOCP Configure - Use | VOCPhax Send - Receive | VOCPweb Install - Configure - Use | CALL CENTER Use - Caller ID | BOX CONFIGURATION Use - Test - Types


© 2000-2003 Psychogenic inc. All rights reserved.