MICHAEL’s office says he’s working at home today. You don’t know him very
well but you need to contact him urgently, so you dial his number. An
electronic-sounding voice bids you good morning and asks what you want. “Er, I
was hoping to speak to Michael,” you reply. “Who is calling?” the voice asks. As
soon as you give your name, the voice is back: “I’m sorry, Michael has asked not
to be disturbed at present. Please leave a message after the tone.” Before you
can say anything else, there is a whistling noise on the line.
Welcome to the world of the “personal agent”, a technology that is just
around the corner, according to Bell Northern Research in Montreal. The agent
will sit at the exchange and field your calls, putting through only the people
you specify, and redirecting others to voice mail. The technology that will make
such agents possible is voice recognition.
This chilly brushoff may be yet to come, but computers that can pick out key
words and phrases and act on them are already popping up in telephone exchanges,
at the end of help lines, in hospitals and commercial companies. Directory
services in some American states are already operated by computer. With another
system, you say the name of a company over the phone and it tells you the latest
share price. And voice recognition software is making inroads as an alternative
to the keyboard as a way to communicate with PCs. Computers you can talk to were
a dream of the 1960s, but despite all the hype they have never lived up to
expectations. So why are they appearing now, and more importantly, becoming an
accepted part of everyday life?
Advertisement
According to Jackie Fenn, a research director with the advanced technologies
and applications service at the Gartner Group, one of America’s top business
research organisations, speech recognisers have now overcome critical cost and
credibility barriers. They have reached a point where organisations are prepared
to stake their businesses and reputations on them. Five years ago this was not
the case, she says. The first wave of systems sold in the early 1990s were often
unreliable, required users to leave long pauses between words, and were prone to
make wild guesses at words.
Today, although we are still nowhere near holding a natural conversation with
a computer, the systems have improved dramatically. For simple
tasks—especially over the phone—they can give the same service as
people but for less money. The American phone company AT&T, for example, use
voice recognition to supervise a billion reverse-charge calls a year.
These advances are due in part to recent dramatic improvements in the power
of microprocessors. “A couple of years ago people were using 386s. Today they
have 75 megahertz Pentium chips. That’s a massive change in processing power,”
says Doug Sharp, a speech recognition researcher at AT&T Laboratories in
Murray Hill, New Jersey. At the same time, researchers have made small
refinements to the statistics and software used in speech processing and
recognition that add up to big gains. Some systems can even recognise limited
amounts of continuous speech.
These latter advances stem partly from the fact that almost all speech
recognition researchers are now taking the same basic approach to recognising
words. Five years ago, many university groups were trying to build speech
recognisers from neural networks—today, most researchers have difficulty
thinking of anyone who is using just this approach. Instead, most of the
research effort is going into a single design based on a statistical approach to
identifying words. This needs less powerful computers and has proved to be a
much simpler approach than using neural networks or artificial intelligence
techniques.
Most of today’s statistically-based recognisers compare a person’s speech
against a vocabulary stored in memory. The first systems stored digital “models”
of complete words, each of which contains details of how energy is distributed
across the frequency spectrum when the word is spoken. Modern systems use models
of phonemes, the smallest identifiable sounds in a language. English has 44, and
identifying these has proved faster than using whole words.
Once somebody’s spoken words have been digitised and the energy and frequency
data extracted, the results are compared to the models using a technique called
hidden Markov modelling (“Computers that Listen”, New Scientist, 4
December 1993, p 30). This calculates the probability that each model in memory
matches the spoken word. The system then “recognises” the word with the highest
match probability.
Today, many speech recognition systems also include some form of language
model that can test words by using basic rules for grammar and context. As an
example, Melvyn Hunt of Dragon Systems UK, based in Cheltenham, quotes the
sentence “Mr Wood would like to see the sea, but the wood would be in the way”.
Dragon’s dictation software, which runs on a PC and allows people to talk rather
than type, “knows” that “would would” is an unlikely combination and that “Mr”
is often followed by somebody’s name, so it would choose Wood beginning with a
capital letter as the most likely option.
One of the biggest challenges facing researchers is to make systems that can
recognise words spoken by people with different accents and pronunciations. The
early speech recognition systems were not good at this. As Fenn points out, one
of the problems with the first systems designed to work over the telephone was
that they could only understand American English. One system couldn’t understand
the word “operator” unless it was said in an American accent with American
pronunciation.
Speech recognition researchers have had some success in tackling this problem
by tweaking their systems. They now “train” systems by asking thousands of
people with different accents to pronounce various words, and extracting the
energy distribution and frequency data for different phonemes. The “tolerance”
of the comparison process can then be broadened to take account of all the
different ways of pronouncing the same phonemes. Although improved training has
made systems more robust, Sharp admits there are always some “pathological
voices” that are beyond the pale. “They’re a real problem,” he says.
The other main obstacle facing speech recognition researchers is people’s
desire to speak continuously without pausing between words. Most dictation
systems are “discrete utterance” devices, says Hunt, people still have to leave
a slight pause between words. The problem facing researchers who want to make a
continuous speech recogniser is similar to one they have already solved to
improve recognition of individual words.
Sound work
Phonemes within a word change according to the preceding and following
phonemes. The sound made by “l”, for example, changes between the words “sloop”,
“milk” and “analyse”. To overcome this problem, Dragon’s dictation system
actually focuses on three phonemes at a time—otherwise known as phonemes
in context. In continuous speech, the problem is that the first and last
phonemes in a word can sound different depending on what comes before and after
them.
One way round this is to make digital models that bridge word boundaries. But
dictation systems, such as Dragon’s, have active vocabularies of about 60 000
words, which would mean a lot of extra models. “To do this you either pay a
heavy penalty in terms of memory or computational power, or you get clever,”
says Sharp. “We’re after the latter.”
Some systems can already recognise continuously spoken phrases, such as
telephone services and systems like AT&T’s Watson, which allows you to
navigate round the applications on your PC by talking to it. They can store
models of entire phrases—including word boundaries—by keeping their
vocabularies very small: typically between 16 and 60 words.
The inability of today’s dictation systems to handle continuous speech is a
major obstacle to their acceptance, according to Fenn. While computer users are
happy to learn how to type, they balk at having to change the way they speak in
order to use a speech recogniser. Makers of dictation systems, such as IBM a nd
Dragon, are racing to improve them so they can accept continuous speech.
At the same time, they want to reduce the amount of time that users must take
to “train” the software to recognise their speech patterns and vocabularies.
When somebody buys a dictation system, it is programmed to accept a wide range
of pronunciations. But most systems can increase their accuracy and speed by
adapting to their user’s voice. They narrow down their statistical tolerance by
tuning in to properties such as the speed and pitch of a voice. The user also
adds words that the system does not know, so its vocabulary adapts.
Fenn has seen some reductions in “training” times. IBM’s VoiceType dictation
system requires the user to spend just 90 minutes reading in words before it can
be used effectively, while the manual for Dragon dictation software claims no
training is needed. Hunt claims his company’s software adapts so quickly that
native speakers can use it straight out of the box without training it.
Fully-trained dictation systems have their advocates. Michael Jarmulowicz,
for example, a consultant pathologist at London’s Royal Free hospital uses IBM’s
VoiceType software to dictate reports on tissue samples into his PC. His words
appear on screen, he prints them out and sends them back to the doctors who
ordered the analyses. He is quite happy with an error rate of about one mistake
in every four or five reports. Jarmulowicz believes that with speech recognition
he can turn a report round faster than when he relied on a secretary. Pathology,
of course, has its own language, with words such as “dyskariosis” and “squamous
cell carcinoma”. To deal with these, IBM built a specialist vocabulary just for
pathologists.
Another group that Fenn says are benefiting from voice recognition are people
who cannot use their hands. Christopher Reeve, the actor who was paralysed
following a riding accident last year, finds his PC and speech recognition
system a great help. “I am able to make phone calls, fax, and write letters,” he
said recently. “It really is one-stop-shopping. It keeps me in touch with the
ɴǰ.”
But Fenn does not advocate that every professional person with a stack of
letters to write runs out and buys one of these systems. She believes that even
with all the improvements, typing and using a mouse is generally, faster, easier
and more effective for everyday purposes. But this is likely to change if the
processing speeds of microchips continue to rise, enabling more phonemes to be
checked in less time. Also researchers reckon that they will solve the problem
of recognising continuous speech before long, although they’re keeping their
methods close to their chests.
At present, there are still big problems to be overcome. Telephone
recognition systems are easily confused, for example. One researcher gives the
example of an experimental electronic timetable. If you tell it you do not want
the times of trains between two cities, it will tell you them just the same.
Also, StockTalk, an experimental system developed by Bell Northern Research to
quote company stock prices, is not 100 per cent accurate. Give it a fictitious
company name and it has been known to make a best guess at the name which is not
always correct.
Researchers from Carnegie Mellon University in Pittsburgh and the University
of Karlsruhe in Germany, believe that some of this confusion may be overcome by
combining speech recognition with hand writing and gesture recognition. So a
person could speak to their computer diary confirming an appointment, and at the
same time, block out the time for the meeting on a computerised calendar. A
change of mind would be signalled with a shake of the head. But since analysts
such as Fenn believe that these systems are still science fiction.
Hands off
Bell Northern Research is planning for the more immediate future. It has
developed telephone operator systems and “hands-off dialling”, in which you
simply say the name of the person you want to reach into the telephone and a
computer at the exchange dials the number for you. The company also reckons that
we will soon be talking to, rather than reading, Yellow Pages. A voice
synthesiser will ask what service you want, a recognition system will take your
order and hand back to the synthesiser to list relevant suppliers in your
area.
The Gartner Group also predicts that organisations such as stockbrokers are
likely to begin to introduce speech recognition for their traders—whose
vocabularies on the trading floor are usually quite small. Then there are
systems for department stores, which will ask what you want to buy and put you
through to the relevant department. For simple queries, the savings from using
computers rather than people could be enormous.
Already, companies are installing electronic operators which remove the
frustration of trying to leave a message for somebody after hours. You simply
say the person’s name and get switched through to their voice mail. But that
raises another question: do customers really want to be answered by a computer?
Isn’t voice mail bad enough?
The calls may be answered faster, but if you’re unfortunate enough to have a
“pathological voice”, hard luck. And even if you don’t, a confused computer may
try and give you an answer that bears no relation to your question. And you
can’t say to a speech recogniser, “Hang on a minute, I can smell something
burning in the oven”, and expect it to still be there when you return.
Hunt, who is designing a speech recogniser for telephone systems, believes a
life line is essential. “You should be able to bale out of the system,” he says.
“If you want an operator you should be able to say `operator’ and get one.”