DataVoice™: A microcomputer-based general purpose voice-controlled data-collection system