Speech Activated Automation
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 32870
Speech Activated Automation

Authors: Rui Antunes


This article presents a simple way to perform programmed voice commands for the interface with commercial Digital and Analogue Input/Output PCI cards, used in Robotics and Automation applications. Robots and Automation equipment can "listen" to voice commands and perform several different tasks, approaching to the human behavior, and improving the human- machine interfaces for the Automation Industry. Since most PCI Digital and Analogue Input/Output cards are sold with several DLLs included (for use with different programming languages), it is possible to add speech recognition capability, using a standard speech recognition engine, compatible with the programming languages used. It was created in this work a Visual Basic 6 (the world's most popular language) application, that listens to several voice commands, and is capable to communicate directly with several standard 128 Digital I/O PCI Cards, used to control complete Automation Systems, with up to (number of boards used) x 128 Sensors and/or Actuators.

Keywords: Speech Recognition, Automation, Robotics.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1331709

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1807


[1] Microsoft, 2005. Speech SDK5.1 for Windows applications. Available: http://ww.microsoft.com/speech/download/sdk51
[2] J. Smiley, "Learn to Program with Visual Basic 6", Active Path Ltd, 2002.
[3] Electronic Manual ME-1000 PCl/cPCI 1.4E, Meilhaus Electronic GmbH, 2002.
[4] G. Bailey. (2005). "Voice-Activated Web Browsing". Available: http://www.codeproject.com/audio/WebVoicePkg.asp