{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,5]],"date-time":"2026-05-05T20:02:06Z","timestamp":1778011326833,"version":"3.51.4"},"reference-count":11,"publisher":"Emerald","issue":"6","license":[{"start":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T00:00:00Z","timestamp":1133395200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005,12,1]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>This paper reports a few results of an ongoing research project that aims to explore ways to command an industrial robot using the human voice. This feature can be interesting with several industrial, laboratory and clean\u2010room applications, where a close cooperation between robots and humans is desirable.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>A demonstration is presented using two industrial robots and a personal computer (PC) equipped with a sound board and a headset microphone. The demonstration was coded using the Microsoft Visual Basic and C#.NET 2003 and associated with two simple robot applications: one capable of picking\u2010and\u2010placing objects and going to predefined positions, and the other capable of performing a simple linear weld on a work\u2010piece. The speech recognition grammar is specified using the grammar builder from the Microsoft Speech SDK 5.1. The paper also introduces the concepts of text\u2010to\u2010speech translation and voice recognition, and shows how these features can be used with applications built using the Microsoft.NET framework.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Two simple examples designed to operate with a state\u2010of\u2010the\u2010art industrial robot manipulator are then built to demonstrate the applicability to laboratory and industrial applications. The paper is very detailed in showing implementation aspects enabling the reader to explore immediately from the presented concepts and tools. Namely, the connection between the PC and the robot is explained in detail since it was built using a RPC socket mechanism completely developed from the scratch.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>Finally, the paper discusses application to industrial cases where close cooperation between humans and robots is necessary.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The presented code and examples, along with the fairly interesting and reliable results, indicate clearly that the technology is suitable for industrial utilization.<\/jats:p><\/jats:sec>","DOI":"10.1108\/01439910510629244","type":"journal-article","created":{"date-parts":[[2007,1,15]],"date-time":"2007-01-15T16:07:20Z","timestamp":1168877240000},"page":"505-511","source":"Crossref","is-referenced-by-count":86,"title":["Robot\u2010by\u2010voice: experiments on commanding an industrial robot using the human voice"],"prefix":"10.1108","volume":"32","author":[{"given":"J.","family":"Norberto Pires","sequence":"first","affiliation":[]}],"member":"140","reference":[{"key":"key2022021920133207700_b9","unstructured":"ABB IRC5 Documentation (2005), ABB IRC5 Documentation, ABB Flexible Automation, Merritt."},{"key":"key2022021920133207700_b10","unstructured":"ABB RAPID Programming Manual (2005), ABB RAPID Programming Manual, ABB Flexible Automation, Merritt."},{"key":"key2022021920133207700_b3","unstructured":"Bloomer, J. (1992), Power Programming with RPC, O'Reilly & Associates, Inc., Sebastopol, CA."},{"key":"key2022021920133207700_b11","unstructured":"Microsoft Corporation (2003), Microsoft Studio .NET, TechNet Online Documentation, available at: microsoft.com."},{"key":"key2022021920133207700_b2","unstructured":"Microsoft Corporation (2004), SAPI 5.1, Microsoft Speech Application Programming Interface (API) and SDK, Version 5.1, available at: www.microsoft.com\/speech."},{"key":"key2022021920133207700_b5","unstructured":"Pires, J.N. \u201cPCROBNET2003, an ActiveX control for ABB S4 robots\u201d, Internal Report, Robotics and Control Laboratory, Mechanical Engineering Department, University of Coimbra, April."},{"key":"key2022021920133207700_b7","doi-asserted-by":"crossref","unstructured":"Pires, J.N. (2004b), \u201cHandling production changes online: example using a robotic palletizing system for the automobile glass industry\u201d, Assembly Automation Journal, Vol. 24 No. 3.","DOI":"10.1108\/01445150410549746"},{"key":"key2022021920133207700_b1","doi-asserted-by":"crossref","unstructured":"Pires, J.N. (2005a), \u201cSemi\u2010autonomous manufacturing systems: the role of the HMI software and of the manufacturing tracking software\u201d, Elsevier and IFAC Journal Mechatronics, to appear.","DOI":"10.1016\/j.mechatronics.2005.06.008"},{"key":"key2022021920133207700_b6","doi-asserted-by":"crossref","unstructured":"Pires, J.N. (2005b), \u201cComplete robotic inspection line using PC based control, supervision and parameterization software\u201d, Elsevier and IFAC Journal Robotics and Computer Integrated Manufacturing, Vol. 21 No. 1.","DOI":"10.1016\/j.rcim.2004.05.003"},{"key":"key2022021920133207700_b8","unstructured":"Pires, J.N. et al. (2005), Welding Robots, Springer\u2010Verlag, New York, NY."},{"key":"key2022021920133207700_b4","unstructured":"RAP (1996\u20102004), Service Protocol Definition, ABB Flexible Automation, Merritt."}],"container-title":["Industrial Robot: An International Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/01439910510629244","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439910510629244\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01439910510629244\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:49:58Z","timestamp":1753400998000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/32\/6\/505-511\/182861"}},"subtitle":[],"editor":[{"given":"Guido","family":"Bugmann","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2005,12,1]]},"references-count":11,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2005,12,1]]}},"alternative-id":["10.1108\/01439910510629244"],"URL":"https:\/\/doi.org\/10.1108\/01439910510629244","relation":{},"ISSN":["0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"}],"subject":[],"published":{"date-parts":[[2005,12,1]]}}}