You'll lose out if you don't read this document, especially the Installation part. Be a pro, read the manual!
This program provides a way for applications that can send text strings via DDE to control a Microsoft Agent character, including its text-to-speech capabilites. No support for spoken text recognition and action is provided by this program. It was designed it to be used with the ViRC IRC program, allowing scripts to send channel text to Microsoft Agent Characters for text-to-speech rendering.
There are four default characters normally supplied by Microsoft.
Those are genie, merlin, peedy, and robby.
You've already seen genie and peedy. For the remainder of this demo I'll be using merlin.
Though I have documented a lot of it in the AGTDDE - Feature Reference, I recommend you download the character animation documentation, which describes the various named animation sequences that each character is capable of. You'll also want the description of the embedded text-to-speech control sequences you can include in text to alter its rendering (e.g., speed, pitch, emphasis). Use the HTML samples to validate that you have Agent installed and working.
Click OK. An information alert will tell you that you can change the selected character by launching the program with the shift key held down. Next you should see your selected character and it should gesture to you speak a greeting. You can change this greeting, see the next section. That's all there is to installation!
If you want to activate AGTDDE's optional text substitution feature, simply double click on the supplied file lex.reg. This installs a starter set of substitutions into the regsitry. I recommend you do this to use AGTDDE with ViRC.
In addition text strings can control the Agent character in other ways by using special commands at the beginning of the text. For example you can play defined animations for characters. I have attempted to map much of Agent's COM interface methods into the special commands. In addition, the Microsoft Speech API (SAPI) defines in-text speech modifiers that can alter the rendered speech. Agent uses SAPI, so you can use these modifiers. The following are the program's DDE specifications:
Service: | AGTDDE |
Topic: | TALK |
Item: | unused |
DDE AGTDDE TALK "" $StrTrim($3-)
Once you've done these, ViRC should speak incoming channel text.
NOTE: This has already been taken care of for you in the ManiFold2006 Script.
Once you have selected the character you wish to use be sure and open the Agtdde sub-folder within your C:\Virc folder.
Click on lex.reg to install the defaults into the windows registry.
NOTE: This has been done for you in the Manifold2006 Script. All you'll need do is click your mouse on the little speaker icon.
Try Out Microsoft Agent
Here's what you'll need to use this page:
- Windows® 95, Windows 98, Windows Me, Windows NT 4.0 (x86), Windows 2000 or Windows XP operating system
- Internet Explorer version 5.0 or later, with security set to permit the execution of ActiveX controls and VBScript.
- A Pentium 100 MHz PC (or faster)
- At least 16 MB of RAM
- Sufficient disk space to install the Microsoft Agent components. You will need 3.1 MB for Peedy and an additional 1.34 MB for the L&H TruVoice Text-To-Speech engine. Microsoft provides free downloads for the MS Agent characters and the TruVoice Text-To-Speech engine.
- To hear MS Agent characters speak, Windows XP users may also need to install the Microsoft SAPI 4.0 runtime. SAPI 4.0 is not pre-installed on Windows XP.
- A Windows-compatible sound card
- A compatible set of speakers
NOTE: If you're using an older version of Windows (95/98) You'll probably need to download and install the VB runtimes library.
You may Download the VB library here.
Be sure and use your Mouse to move the Merlin Character to different locations. Click the Joke and Sing Buttons.
Also type some text in the input box to make Merlin speak what you type.
Have Fun. Enjoy!
You may Download Other Agent Characters Too:
(Click The Link)
For ManifoldScript2006 Extra Features Click Here!
![]()