Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Final Multiple Character Multiple Language Example

8 views
Skip to first unread message

Don Kennedy

unread,
Jul 26, 2000, 3:00:00 AM7/26/00
to
OK,

Here is a working example of 2 characters using 2 languages and in sync with
each other. Please remember the only reason why we are doing some of this
fancy stuff is to support more than one character, there really is no limit
as to the number of characters and languages you could use at the same time.

This example uses the American English and the British TTS. If you are
missing one or both when you get to thsi page just select a voice from the
Speech engines you are missing and ALL the required components will be
installed, do this prior to clearing the grey box and entering the script
below. Also if you change the default selected Language when you get to the
page and clear the grey box you can use any other language and or character
and then Genie will speak British and the other character will speak the
language of your choice.

It would be best to make sure you have at least Merlin and Genie on your
system. If you want a link to download any of the characters supported by
this script please go to:

http://www.trav-tech.com/SpeakIt.html where you can get any or all 5 of the
characters supported by this script. This script is still Beta but with help
will be released soon.

OK, here is where you can test this script as well as modify it or create
your own in real-time, once again this is a better example of syncing up the
characters to interact. Just clear the contents of the grey box and cut and
paste the following after going to : http://www.trav-tech.com/BetaTTS.html


[#Agent.Characters.Load "Genie", "Genie.acs"]
[#Set Char1 = Agent.Characters.character("Genie")]
[#Char1.TTSModeID = "{227A0E41-A92A-11D1-B17B-0020AFED142E}"]
[#Char1.show]
[#Set GenieReq = Char1.Speak("Hello, I am speaking British and Merlin is
speaking English")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("Hello Genie")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("Hello Merlin")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("Genie would you like to help me count from 1
to 10?")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("Sure Merlin")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("Ok Genie I will Take the Odd Numbers, you take
the even ones, here goes?")]
[#Set MerlinReq = Char.Speak("1")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("2")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("3")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("4")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("5")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("6")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("7")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("8")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("9")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("10")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("I Think that was pretty easy, what do you
think Genie?")]
[#Set MerlinReq = Char.Speak("Do you think this will help people understand
how more than one of us can speak and in different languages?")]
[#Char1.Wait MerlinReq]
[#Set GenieReq = Char1.Speak("Yes I do Merlin, Lets give them a chance to
try creating their own stuff using this new test tool.")]
[#Set GenieReq = Char1.Speak("And you and I can take a rest for now")]
[#Char.Wait GenieReq]
[#Set MerlinReq = Char.Speak("Sounds Great to me Genie, lets boogie on out
of here!")]


Don Kennedy

unread,
Jul 26, 2000, 3:00:00 AM7/26/00
to
Please Make sure that the [ and ] are on the same line when copied in other
words don't let the line wrap, for some reason the NewsGroup post wrapped
the lines, each set of brackets needs to be on its own link, sorry, they
wrapped in the post :-( other wise you will get errors. So make sure a line
that looks like this:

[#Set GenieReq = Char1.Speak("Hello, I am speaking British and Merlin is
speaking English")]

Is changes to this:

[#Set GenieReq = Char1.Speak("Hello, I am speaking British and Merlin is
speaking English")]

Do this for ANY line that was wrapped, thanks

Don Kennedy

"Don Kennedy" <Webm...@programming-Services.com> wrote in message
news:emXcsX39$GA.281@cppssbbsa04...

Rob Lindman

unread,
Jul 26, 2000, 3:00:00 AM7/26/00
to
Ow!
 
This file is so big, my C drive literally ran out of space, just trying to process this message!
 
The hard drive industry must be behind this. It's a plot, make everyone buy 20 gig hard drives, so they can fit their programs, operating systems, AND gargantuan email messages.
 
Rob
OK, Included in this post is the latest version of the Beta Stationery for Outlook Express...
 
 

Don Kennedy

unread,
Jul 26, 2000, 3:00:00 AM7/26/00
to
Rob, It can be made smaller very easily, by following the instructions in the source and removing languages which you know you will not need.
 
It supports message Prompts, Error messages and so on in all languages, so yes it is big ;-)
 
Don Kennedy

Don Kennedy

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
OK. let me list all the known features and lets see if you can match them in less space ;-)
 
 1. Automatically load only those character sequences required when character is not found on the email recipient's computer, currently supports 5 characters
 2. Automatically inform the email recipient that the character is being loaded from the Internet, in 11 languages.
 3. Automatically place a "Start Button" in 11 different languages.
 4. Automatically add a "Reply Button" in 11 different languages.
 5. Automatically set All Prompts, and error messages in 11 different languages.
 6. Automatically conform to Microsoft Agent licensing requirements on a per character basis.
 7. Automatically Download all required components for all supported 11 Languages.
 8. Voice Selection, real-time, 11 languages, 30 voices.
 9. Character selection, real-time, currently 5.
10. Default Character selection, any found, currently 5.
11. Allow Specific play sequences.
12. Allow Plain text.
13. Allow VBScript additions, real-time.
14. TTS Test tool
15. Can be used as Outlook Email stationery.
16. Can be attached as HTML for other Email Clients.
17. Can be used as a web page or cut and pasted into a web page.
18. User can remove any languages to decrease size of script.
19. User can re-shuffle Voice Selection List without any effect on script, so that their most used voices are at the top.
20. Real-Time Voice Speed Selection.
21. Real-Time Voice Pitch Selection.
22. User can change Any Prompt, Button easily, all Language Specific items are together.
23. Unlimited number of Character and Language combinations.
24. All functions can be change in real-time.
 
Will wait to see your version beat 73.8K, it really should be less, there is a lot of blank lines in this script so it is easy to read as well as the comment area is big so I chopped out the comments and blank lines and the total size is 49.4 KB or 50,641 bytes. Beat that and match all the functionality listed ;-)

Don Kennedy

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
forgot 4 more items.
 
25. Download Gif, 11 languages
26. Character Download Gif, 11 languages ("Only displayed when the character used is not found on the recipient's computer")
27. Button Placement 13 positions in email, including none
28. Button Placement in web pages, unlimited, including none

James Jenkins

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
didn't you know Rob - this is the new Kennedy newsgroup nowadays <> LOL -

--
I MadE ThIS!
--
James Jenkins - www.desktopwizard.co.uk
Check out my skillset at - www.jamesjenkins.co.uk

Don Kennedy

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
YAWOCAS!
 
Don Kennedy

Rob Lindman

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
First, I will say this... You are certainly not lazy. It's definately apparent that you've put a lot of work into what you've done. That merits some respect.
 
You've actually done something with what you originally ganked from Costas. It's why I reduced the scale of my assault on your maneuvers.
 
As for the rest of this message, offering the same features in a smaller file... Not a problem.
 
Although your featureset won't dictate mine, I can EASILY do all of this. It's also my evaluation that some of the features you've stated aren't exactly what your script delivers, and that your methodology does not work correctly in all Microsoft messaging products...
 
If my ONLY goal were to do 'everything your script does in less space', I could just use your code, and reduce SOME of the code in size, and I'd be successful.
 
For instance, if I merely replaced the 'Char' variable with 'Ch', there would be two less characters of code on every line that uses 'Char'. Ta-da! Contest over! Smaller script, same features. My thimble runneth over.
 
Fortunately, that's not what I'm all about. I'd rather do something innovative, than just modify something in a cheesy way.
 
As soon as I have finished the obligations of my employment, which is certainly more relevant than this, I'll certainly be more than entertained to take on your challenge.
 
For the most part, it's already done.
 
Rob Lindman
Damn you, you damn dirty head!

Don Kennedy

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
Rob,
 
These scripts were modified so that others could read them and figure them out ("Hence the number of Blank Lines in the script"), making variable names 2 characters long is just plain "Bad Coding", others who need to change, support or enhance something which uses the 2 character variable name concept will tell you it is one of the worse things anyone wants to be involved in doing.
 
The operative word here is "FREE". Outlook Express is "FREE" you can install it and still maintain other Outlook Versions, so if anyone wanted to take the time to install Outlook Express, then ANY Microsoft OS can use this tool and have use of all its functionality.
 
This group was created for others, not just you! If you don't like something, don't use it. From time to time people in this group will be proud enough to publish their work so that others can use it, or just think about its concepts and create something else. Thats not a CRIME Rob, and guess what in most cases I am sure it will not be up to your standards!
 
I can only speak for myself that I feel these kinds of post hinder the ability for people to feel comfortable enough to do that when people like yourself don't let people express themselves with out the constant YAWOCAS ("Your Always WHINING Or Crying About SOMETHING!").
 
Guess what, you will probably see many things in your life that you think you can do better, so my suggestion is, if you are bold enough to state that you can do it better, at least take the time to do it before you SLAM other peoples work, because your comments are getting OLD and SILLY you have become the "VAPOR WARE" king of this news group you always know a better way, your always working on something better, but yet it never appears. In most cases because your busy, not busy enough to hold your comments until your version of what ever you SLAM is done. 
 
Even if you DO somehow manage to publish ONE of your "VAPOR WARE" creations for the group, could you at least let people do the same and respect them enough to help them with things you find wrong with their work and leave the SLAMMING somewhere else. Go work out, relieve some of that stress, you basically seem like a nice person that just can't manage to make more good comments than bad when people publish a work in this group.
 
Time after time, I have asked for people to review this Beta Script, not once have you made a single positive suggestion, maybe you can't?
 
The goal of these scripts is to introduce people to Microsoft Agent technology, not to be the supreme scripts, not the answer to all Microsoft Agent problems, just one example of many, why can't you just except that?
 
Don Kennedy
 
 
"Rob Lindman" <thegre...@hotmail.com> wrote in message news:O0PAAl$9$GA.148@cppssbbsa04...

James Jenkins

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
Grow Up - didn't you see the ''LOL''

--
I MadE ThIS!
--
James Jenkins - www.desktopwizard.co.uk
Check out my skillset at - www.jamesjenkins.co.uk
 
 
YAWOCAS!
 
Don Kennedy
didn't you know Rob - this is the new Kennedy newsgroup nowadays <> LOL -

--
I MadE ThIS!
--
James Jenkins - www.desktopwizard.co.uk
Check out my skillset at - www.jamesjenkins.co.uk
 
 

Rob Lindman

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
Don, YAWOCAS should be your middle name.
 
"Bad Coding" is a 73K email script with features only 1% of the audience will actually need and a 30k marketing copyright block that's only seen by the people who look at the code, AND that doesn't even work in my email program.
 
I've never said you aren't allowed to express yourself. As a matter of fact, when you first came into this group, you were prepared to leave here, and I made it a point to ask you to stay.
 
My 'vapor ware', as you call it, is a reality, but I have other priorities beyond the simple act of showing you up.
 
I don't share anything I develop in this newsgroup anymore, because YOU are here.
 
And I did try to help you get to the bottom of one of your language difficulties, but you refused to listen to what I had to offer.
 
You aren't 'the best Agent programmer on the net', and I'm not either, but I know I can do better than what you've done here. Why can't YOU just accept THAT?
 
Rob
 

Don Kennedy

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
I will when I see it ;-)
 
Don Kennedy
 
The so called Marketing as you call it is a Gif that when clicked on allows the Web page visitor or Email recipient to get a copy of the program, the only other Gif is a link to the character that is being used when it is not found on someone's computer.
 
Most of you have links to something on every Email you send, so I am a little lost if I give myself credit as I abide by others copyright rules, no shame there.
 
Also, you always have excuses as to you tried this, you tried that, I as most people do have all the posts in this group, your last one was normal example of your posts about these scripts, you state that some things don't work again, and as ALWAYS not stating what they are.
 
Its a Tool Rob, get it a Tool, there will be versions which are smaller as there are today, so please don't confuse this as anything other than a tool.
 
I know I am NOT the best Microsoft Agent programmer, I will never be, I also have no desire to be that. What I tried to do is create a TOOL that would support the NEW TTS engines as fast as possible so that others would have at least ONE TOOL that they could use to test with.
 
I really do not want you to FEAR me Rob, if I scare you so much that you won't help others in this group by posting your work, but still can't control your emotions then I guess I don't have the training or the education to help you with those kinds of problems.
 
But you are FULL of excuses, enough that you now have created yet another excuse to NOT release your BETTER STUFF to this group because of Me, I am Flattered, by the way, don't show up to work or pay any of your bills, just say you stopped doing that stuff because of Don Kennedy LMAO, since I am such a powerful infulence in your life Rob, I give you permission, feel better now   ;-)
 
Don Kennedy
"Rob Lindman" <thegre...@hotmail.com> wrote in message news:#rMwZsA#$GA.197@cppssbbsa05...

Cynthia Becker

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
Yo...
 
This is addressed to two people in this newsgroup.
Stop acting like children in a sandbox fighting over a pail and shovel. You have been reduced to blithering idiots by childish diatribe, and I know a lot of other people are getting a little annoyed with it. You both make valid points and you both are highly intelligent people. That being the case, STOP THIS CHILDISH BEHAVIOR with the inuendos of MY CODE IS BETTER THAN YOUR CODE, for heavens sake! It's reminiscent of MY DAD IS TOUGHER THAN YOUR DAD.
 
NOW.... GO TO YOUR ROOM!
 
Cynthia

T-man

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
Yeah, but, Is it available in chocolate? Will it fit in my cornucopia? Does it dance naked while singing Barry Manilow songs?
 
T
 

Don Kennedy

unread,
Jul 27, 2000, 3:00:00 AM7/27/00
to
Working on the dancing Naked thing ;-)
 
Don Kennedy

Rob Lindman

unread,
Jul 28, 2000, 3:00:00 AM7/28/00
to
Hehe... My head can beat up your head.
 
I find it entertaining to debate with Don. It keeps me going.
 
I don't find that I've been reduced to a blithering idiot, however, and childish diatribe is more fun than Response.Write, CInt(Trim(Request("Brain"))) any day of the week.
 
Long live the spatula. My monkey is riding his Husqvarna lawnmower all the way into tomorrow.
 
Perhaps it doesn't show up here, but I don't really need to lighten up. I'm so fluffy, you could use me for a pillow.
 
Rob
No Don Kennedy's were harmed during the making of this post.
"Cynthia Becker" <cynthi...@uswest.net> wrote in message news:#k697ZC#$GA.284@cppssbbsa05...

Rob Lindman

unread,
Jul 28, 2000, 3:00:00 AM7/28/00
to
:)

Cynthia Becker

unread,
Jul 28, 2000, 3:00:00 AM7/28/00
to
"No Don Kennedy's were harmed during the making of this post."
 
Now, that's a miracle and a half! Will wonders never cease? <G>
 
Cynthia

?

unread,
Apr 19, 2014, 1:37:10 PM4/19/14
to
Job For Rob Lindman

http://roblindman.net/
0 new messages