Automatic speech recognition to teleoperate a robot via Web

This article shows the way a speech recognition module has been implemented that provides the translation between voice input and the convenient text based commands to be executed on an already existing web robot. The novel contribution is the way the procedure is defined to be run over the Internet, and the interface implemented to connect any kind of external speech recognition program to the robot controller. First section gives an overview to the whole project, from a user point of view. Secondly, the software architecture is presented, giving low level details on the connectivity procedure and the interface defined between the remote controller and the speech recognition and synthesizer program. Moreover, it introduces some of the technologies (e.g. Microsoft Speech SDK) used to implement this capability. Finally, results are shown by means of both, accuracy details of the speech recognition procedure, and computing time.

[1]  Roque Marín,et al.  Object recognition and incremental learning algorithms for a web-based telerobotic system , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  Frederick Jelinek,et al.  Statistical methods for speech recognition , 1997 .

[3]  T. Fitzpatrick Live remote control of a robot via the Internet , 1999, IEEE Robotics Autom. Mag..

[4]  Biing-Hwang Juang,et al.  Fundamentals of speech recognition , 1993, Prentice Hall signal processing series.

[5]  Ken Taylor,et al.  Internet robots: a new robotics niche , 2000, IEEE Robotics Autom. Mag..

[6]  José Manuel Iñesta Quereda,et al.  Vision-guided grasping of unknown objects for service robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[7]  Kenneth Y. Goldberg,et al.  The Mercury Project: a feasibility study for Internet robots , 2000, IEEE Robotics Autom. Mag..

[8]  Kosei Kitagaki,et al.  A telerobotics system for maintenance tasks integrating planning functions based on manipulation skills , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Thomas B. Sheridan,et al.  Telerobotics, Automation, and Human Supervisory Control , 2003 .

[10]  Roque Marín,et al.  A very high level interface to teleoperate a robot via Web including augmented reality , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).