Sonix Software Series Options for the Sonix Speech Operating System By Artic Technologies 1000 John R. Road, Suite 108, Troy Michigan 48083, 248-588-7370 ----------------------------------------------------------------------- PRODUCT...... Enhanced Sonix/Text-to-Speech Option NEW AVAILABILITY. 2ND quarter 1986 PRICE........ $99.95 INCLUDES..... Manual & Disk Enhanced Sonix/TTS is being developed for applications that require a higher text translation accuracy plus other functional features above that found in the standard Sonix/TTS speech system. A list of the new features is shown below. - Expanded spelling rule set for overall accuracy improvement. - Common Abreviations handled. - Default user exception table loaded at powerup indepent of application. (Application may load an additional table). - User text replacement table. Selectable On/Off Ex. * = STAR . = DOT PC = PERSONAL COMPUTER - ASCII symbol set spoken. - Symbol mode selection. - Manual Flat/Normal Pitch select keys. - Freeze speech key. - Command line selection of speech buffer size - Command line selection of Instant Quiet Keys  ----------------------------------------------------------------------- PRODUCT...... Sonix-Turbo Pascal Speech Interface (STP) NEW AVAILABILITY. Now PRICE........ $19.95 INCLUDES..... Manual & Disk STP is a set of Procedures and Functions written in Turbo Pascal that interfaces to the SONIX Kernel to control speech output. It is similar in function to the BASIC interface built into SONIX. The power of Turbo Pascal, however, greatly enhances the flexibility and readbility of these speech procedures and application programs that use them. STP is provided in source code format as a INCLUDE file. To use the STP Speech Interface you simply put an {$INCLUDE STP.PAS} statement at the top of your Turbo Pascal application program before compiling it. STP Procedures and Functions ---------------------------- Function Sonix_Is_Loaded:Boolean; Function Speech_Is_Done:Boolean; Function Can_Load_Lexicon ( Name:Filename ):Boolean; Function Can_Load_Exception ( Name:Filename ):Boolean; Procedure SpeakText ( S:SpeechString ); Procedure SpeakTextWait ( S:SpeechString ); Procedure SpeakTextX ( S:SpeechString ); Procedure SpeakTextXWait ( S:SpeechString ); Procedure SpeakVoc ( Voc:integer ); Procedure SpeakVocWait ( Voc:integer ); Procedure SpeakVocFromLex ( Voc,Lex:integer ); Procedure SpeakVocFromLexWait ( Voc,Lex:integer ); Procedure SwitchLex ( Lex:integer ); Procedure Initialize_Speech; Procedure Pause ( Units:integer ); Procedure PauseWait ( Units:integer ); Procedure Ping; Procedure Quiet; Procedure SSi263Buffer ( R1,R2,R3,R4,R5:byte ); Procedure SSi263Direct ( R1,R2,R3,R4,R5:byte ); Procedure WaitSpeechDone; The STP Speech Interface is compatible with the IBM PC/XT/AT/jr. STP comes on disk and includes the STP.PAS file and demonstration programs. Requires Turbo Pascal 2.0 or later.  ----------------------------------------------------------------------- PRODUCT...... PortTalk AVAILABILITY. Now PRICE........ $49.95 INCLUDES..... Manual & Disk PortTalk is a function that customers have requested us to create. This module remains resident in memory and works in conjunction with DOS, SONIX and Text-to-Speech. It intercepts the output for any LPT or COM port and redirects it to the TTS module to be spoken. There are several purposes for PortTalk. - It makes SONIX:88 compatible with many programs written for speech synthesizers that use a serial interface. You have the benefit of the good voice quality, a low cost and off the shelf software. - It makes SONIX:88 compatible with any high level language that supports LPT or COM ports (such as PASCAL, C, BASIC, etc.) - It simplifies the user program interface. Other features of PortTalk include... - Text string control of speech paramaters such as rate, pitch, etc. - ONLINE SPEECH CONTROL MENU: This menu can be activated at any time using the [SHIFT][PrtSc] keys. A screen window is opened to display a menu from which you can change the speech RATE, VOLUME, PITCH, and FILTER at any time with simple keystrokes. Other features (such as SPEECH ON/OFF and PRINT ON/OFF) can also be changed from this menu. Upon exiting the screen is restored. - NUMBER PREPROCESSOR: Various numbers formats are scanned to prepare a string of numbers to be spoken naturally instead of digit by digit. - SPEAK DOS LEVEL OPERATIONS: When LPT1: is redirected to TTS you can use the [CTRL][PrtSc] keys to enable/disable data sent to the screen to also be spoken. - SPEAK SCREEN: When LPT1: is rediected to TTS you can speak the entire screen using the PRINT SCREEN feature of the computer.  ----------------------------------------------------------------------- PRODUCT...... SONIX ToolBox AVAILABILITY. NOW PRICE........ $39.95 INCLUDES..... Manual & Disk SONIX TOOLBOX is a set of programs designed to manage fixed vocabulary files (lexicons) created with the Phonetic Speech Editor (PSE). Tools for sorting, extracting, adding and deleting words allows lexicons to be constructed from others and organized to your specification. - The SORT tool organizes lexicons in alphabetic order. This is necessary to create an exception table to be used with the text-to-speech translator. - The EXTRACT tool removes individual messaages (VOCs) from a lexicon and places them in a lexicon under construction. - The ADD/DELETE VOC tool reallocates the lexicon pointer and title tables. - The ADD/REMOVE TITLE AREA tool inserts or deletes a title table for a lexicon. SONIX TOOLBOX is compatible with lexicons of your own creation or pre- programmed lexicons such as NAMES-1 and WORDS-1.  ----------------------------------------------------------------------- PRODUCT...... Lex:88 Preprogrammed Lexicon Series AVAILABILITY. Now PRICE........ $29.95 each INCLUDES..... Disk Each Lexicon contains words catagorized for a similar purpose. NAMES-1 Male & Female first names NAMES-2 States, Capitals, Countries WORDS-1 Conversational vocabulary WORDS-2 Business related vocabulary WORDS-5 Computer related vocabulary