IMG

Home 
ITI Software - the company  
Multi-Voice V4.0  
Multi-Fax V2.0 and V4.0
Front Desk (voice mail)
Turbo Watson V2.0 
Applications 
Demos 
Some User's Feedback 
 
Cette page en français

Turbo Watson Version 2.0

ITI Software is proud to present TURBO WATSON version 2.0, the complete set of tools to write voice applications for the Watson Speech board. 
 


Turbo Watson Product Description

TURBO WATSON is the only Turbo Pascal or 'C' programming interface for the Watson board. It provides a clean and easy way to access all the phone and voice processing power of your Watson Speech board. 

TURBO WATSON is based on three Turbo Pascal Units or three 'C' modules (Watson, TurboWat, TW_Util) and the WATDRV resident driver, developed by ITI Software to communicate with the Watson board. 

TURBO WATSON also provides some very useful and easy to use programs to manage your speech files. 



Example Program

A telephone answering program is provided to give examples on how to call all the procedures and functions. This program can be modified to suit your own needs. 



Portability

The programs written with TURBO WATSON for the Watson Speech board can easily be ported for the MULTI-VOICE toolkit. 

Your single line program can then be used for multi-line applications using any of the MULTI-VOICE's supported boards. This way, with TURBO WATSON, you can use the inexpensive Watson kit to develop prototypes for bigger systems. 



System Requirements

IBM PC or compatible running DOS 3.3 or higher (5.0 recommended) 
WATSON Speech Processing Board by Natural Microsystems 
TURBO Pascal (Version 4.0 or higher), Borland's Turbo C or Microsoft C V5.1. 



Talking Clock Sample Program in Pascal

program phone_clock;
uses
  Dos,
  TW_Util,
  Turbowat;

const
  TIME_OUT = 10;
  MAX_RETRY = 3;

var
  response   : char;
  language   : TWU_Language;
  date       : TWU_Date;
  date_field : TWU_DateField;
  hundredth  : word;

begin
  TW_Start;
  TW_Answer (1);   { answer phone after 1 ring }
  TW_Play ('intro.v',TW_Abort_On_Dtmf);

  TWU_ReadMenu ('\prompts\', 'language.v', 'error.v', 
                response, '123', TIME_OUT, MAX_RETRY);

  if TW_Result = TW_SUCCESS then
    begin
      case response of
        '1' : language := TWU_FRENCH;
        '2' : language := TWU_ENGLISH;
        '3' : language := TWU_SPANISH;
      end;

      { get the system date and time }
      GetDate (date.Year, date.Month, date.MDay, date.WDay);
      GetTime (date.Hour, date.Min, date.Sec, hundredth);

      { play the Week day, Month day, hour and minutes }
      date_field := [FieldWDay, FieldMDay, 
                     FieldHour, FieldMin];
      TWU_PlayDate ('\prompts\', date, date_field, 
                    TW_No_Abort_On_Dtmf, language);
    end;

  TW_Play ('goodbye.v', TW_Abort_On_Dtmf);
  TW_Stop;
end.



Turbo Watson Version 2.0 Function List

Configuration Functions

TW_SetAnswerDelay         TW_SetDialToneDelay
TW_SetDialMode            TW_SetRingsNoAnswer
TW_SetCompressionRate     TW_SetSilenceCompression
TW_SetSilenceSuppression  TW_SetSilenceDetection
TW_SetDtmfDetection 

Program Control Functions

TW_Start                  TW_Stop               

Speech File Control Functions

TW_Beep   TW_Play   TW_PlayEdit  TW_Record

Segmented File Control Functions

TW_OpenSeg      TW_PlaySeg      TW_CloseSeg 

Line Control Functions

TW_Answer          TW_OnHook          TW_Call         
TW_WaitForSilence  TW_WaitForSpeech   TW_AlreadyDisconnect 
TW_Monitor         TW_Converse        TW_DisableOutsideLine 
TW_TelState 

DTMF Control Functions

TW_IsDTMF          TW_WriteDtmf       TW_ReadDtmf 
TW_ResetDtmfBuffer 



PRICING
Turbo Watson, including library source code, only $99 US



ITI Software
Tel: 514-597-1692 Fax: 514-526-2362
Click here  to send us an email message
or address your message to: info@iti-logiciel.com 783