****************************************************************************
CREATIVE TextAssist DDE Server  

Copyright (c) Creative Technology Ltd. 1995. All Rights Reserved.

THIS  SOFTWARE AND INFORMATION IS PROVIDED "AS IS" WITHOUT  WARRANTY OF ANY 
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. 
THIS SOFTWARE  IS NOT SUPPORTED BY  CREATIVE TECHNOLOGY LTD. WE REGRET THAT 
CREATIVE IS UNABLE TO SUPPORT OR ASSIST YOU, SHOULD YOU HAVE PROBLEMS USING 
THIS SOFTWARE.
****************************************************************************

Readme for Creative TextAssist DDE Server Version 1.1
======================================================

This program is created for application that support Dynamic Data Exchange
(DDE) such as Excel or Access to use the Creative TextAssist Text-To-Speech 
conversion software. To use this TextAssist DDE Server users must know how 
to use the DDE functions to program the macro of the above mentioned 
Application. Basically, users just need to know three DDE functions:

INITIATE : This function must be called to setup up the communication link 
	   with the TextAssist  DDE Server. You must use the following  
	   Service name  and  Topic  in  order  to  setup  the communication 
	   with TextAssist DDE Server: 
           
	   Service name : "TASSDDE"
           Topic : "TALK"
           ITEM  : NULL
           
POKE    :  After Setting up the communication link, you can send the Text 
 	   to the TextAssist DDE Server using the POKE function.
          
TERMINATE: When the TextAssist DDE Server is not required, you  should  
	   terminate  it  to  close  the communication link.
           
Installation Guide
------------------
You can copy the TASSDDE.EXE in any directory but preferably you can 
copy it in the T_ASSIST directory for easy maintainence

Select the Window program item option to create new item.

Note: 
Please make sure that you have the file "DDEML.DLL" in your :\WINDOWS\SYSTEM 
directory in order to run this program. This file is normally being bundled 
in those application that support DDE. If you do not have it, please 
approach Microsoft.
    

Features
--------
The TextAssist DDE Server support multiple client. That is to say more than 
one client applications can coexist and link up with the TextAssist DDE 
Server at any one time. 

TextAssist DDE Server will close the TextAssist Speech channel when it is not 
in use. That is when the client Applications have established the link with 
the TextAssist DDE Server but did not send any data for Text-to-Speech 
conversion. This is to allow other application that do not support DDE to 
get hold of the TextAssist Speech channel when the DDE Server is not active.


TextAssist Engine can support Embeded command to change the speech 
characteristics such as speaking rate, pitch, volume, pause period, changing 
of voices, and etc. This applications can change the speech characteristics 
by embeding the command within the text that is being send to the TextAssist 
DDE Server. Please refer to TAEMBED.HLP for more information on the embeded 
command.
  

Excel
----- 
Basically, you just need to use 3 functions. i.e.INITIATE, POKE and 
TERMINATE. The syntax is given below:

Syntax:
        "channel=INITIATE(Application, Topic, Item)"
        "=POKE(channel, ITEM, DATA)"
        "=TERMINATE(channel)"
        
         
Example:
        chan=INITIATE("TASSDDE", "TALK", "")
        =POKE(chan, "", B1:B7)
        =POKE(chan, "", REFERENCE)
        =TERMINATE(chan)


Access
------
DDESend is used to initiate a conversation and send data to the server. 
The Data argument can either be text or a reference to a field. If it 
refers to a field, the field cannot contains another DDE link.

Syntax:
        "=DDESend(Application, Topic, Item, Data)"

Example:
        =DDESend("TASSDDE", "TALK", "", "Please Enter your name")
                  
        =DDESend("TASSDDE", "TALK", "", [Name])
         
***************** End of readme *********************

