[sci.electronics] Voice Recognition Info Request

sharong@hpwarqb.hp.com (@Sharon Gadonniex) (03/30/91)

Hello fellow-netters,


I am interested in voice recognition systems, specifically simple minded
(and hopefully inexpensive) ones which can recognize certain words when
spoken in a sentence, such as light, move, etc. This recognition system
would be used in a PC based eliza-type program which communicates with
the user using spoken language as opposed to a keyboard. The
requirements for the recognition system are simply that it be able to
figure out what SOME of the words spoken to, it's not necessary to get
all of the words.

For those of you not familiar with AI , eliza is a program, written in
LISP, which pretends to be a psycho analyist by parroting back some of
your phrases, modified slightly. An example would be "I hate my mother"
to which eliza would reply "why do you think you hate your mother". And
so on. Normally, interaction is through a keyboard. I want to see how
hard it would be to use actual speech, both for my own amusement 
and also to learn about speech recognition and synthesis (well, I think
it would be FUN!). 

I envision a system which digitizes speech from a microphone, then cuts
up a sentences into words and tries to correlate those words (using a
cross correlation) with words in a dictionary. If it cannot correlate
any words, the program will answer with some prefabricated phrase. If it
can, it will answer with a phrase using that word. This is pretty much
all I am looking for. 

I'm not sure it will work, mainly because of two problems:

 	1. Is it even possible for a SPOKEN sentence to be successfully
broken up into words by a computer analysing a digitized signal?

	2. Will the same words spoken by different people have a higher
cross correlation than different words spoken by the same person. In
other words, do you think it is possible to decipher words in speech
samples from different people? 

Thank you very much for your help.

Sharon Gadonniex

melby@daffy.yk.Fujitsu.CO.JP (John B. Melby) (04/03/91)

>For those of you not familiar with AI , eliza is a program, written in
>LISP, which pretends to be a psycho analyist by parroting back some of
>your phrases, modified slightly.

I thought it was originally written in BASIC or FORTRAN (although I'm
not quite sure).  From what I have heard, it was written sometime in the
1960's, and psychoanalysts were excited for a while about the possible
applications for ELIZA in repetitive therapy (or whatever the technical
term was).  :-)

-----
John B. Melby
Fujitsu Limited, Machida, Japan
melby%yk.fujitsu.co.jp@uunet