[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Talking Tools question
- Subject: Re: Talking Tools question
- From: pb277@calva.net (Patrick Blancheton)
- Date: 1997/11/22
- Newsgroups: comp.sys.apple2
- Organization: Shamrock-CoDeS.
- References: <6564q8$78j@milo.vcn.bc.ca>
Gareth Jones <gareth@vcn.bc.ca> wrote (ecrivait) :
> Is there any way to use the Talking Tools (from the ByteWorks) from
> HyperCard GS to read the contents of a field aloud?
Yes, there's an XCMD made bye ... me ;-)
You must know that there are some limitations in the use of "Speak". The
string that "will be spoken" must not exceed about 100 characters long
or the XCMD freezes. I think that's due to the parameter passed by
HyperCard to the external, a Pascal string. You can override this using
several calls to the external of course.
I found the audio results not very good so I restricted the choices to
change the gender only.
Some examples:
Speak "My string not too long, understood?", "female"
Speak card field id 2, male
Speak myVariable (in that case male is the default gender)
Speak "?": show the syntax in the message window so you can try it!
Speak "!": display the copyright message.
I wrote this external in 1995 and didn't look at it since then.
The help is still in French, but I don't think it's a problem ;-)
Amicalement,
Patrick
+--------------------------------------------------+
| Patrick Blancheton |
| Shamrock-CoDeS. |
| <pb277@calva.net> <101356.1021@compuserve.com> |
+--------------------------------------------------+
"Education is not filling a pail,
but the lighting of a fire." - W. B. Yeats