The .NET framework contains technology for implementing speech recognition and generating speech.



Human: Computer?
Computer: Yes?
Human: Give me a calculator.
Computer: Ok.
Human: Computer?
Computer: Yes?
Human: Thank you.
Computer: You're welcome.

calculator

The recognizer (Speech.Recognition) and synthesizer (Speech.Synthesis) are used together. The recognizer listens for a specific keyword ("computer") and synthesizes a response ("yes"). The recognizer listens to specific commands ("calculator") and initiates an action (opens the calculator application).

Human: Computer?
Computer: Yes?
Human: A web browser?
Computer: Ok.
Human: Computer?
Computer: Yes?
Human: Thank you.
Computer: You're welcome.

oprootpage

download

The download includes two files: (1) application's exe file and (2) config file

The application would benefit from a better statement-response and command-action mapping strategy. It relies on the configuration file (Pluto.exe.config) for statement-response and command-action configurations.