|
Artificial intelligence for speech recognition
Artificial intelligence (AI) involves two basic ideas.
First, it involves studying the thought processes of human beings. Second,
it deals with representing those processes via machines (like computers,
robots, etc).AI is behaviour of a machine, which, if performed by a human
being, would be called intelligence. It makes machines smarter and more
useful, and is less expensive than natural intelligence.
Natural language processing (NLP) refers to artificial
intelligence methods of communicating with a computer in a natural
language like English. The main objective of a NLP program is to
understand input and initiate action.
The input words are scanned and matched against
internally stored known words. Identification of a keyword causes some
action to be taken. In this way, one can communicate with the computer in
one's language. No special commands or computer language are required.
There is no need to enter programs in a special language for creating
software.
VoiceXML takes speech recognition even further.Instead
of talking to your computer, you're essentially talking to a web site, and
you're doing this over the phone.OK, you say, well, what exactly is speech
recognition? Simply put, it is the process of converting spoken input to
text. Speech recognition is thus sometimes referred to as speech-to-text.
Speech recognition allows you to provide input to an
application with your voice. Just like clicking with your mouse, typing on
your keyboard, or pressing a key on the phone keypad provides input to an
application; speech recognition allows you to provide input by talking. In
the desktop world, you need a microphone to be able to do this. In the
VoiceXML world, all you need is a telephone
|