You can greatly improve the accuracy of these systems by "training" them to recognise just one voice. This is usually done by getting the user to read a short set piece of text into the microphone. The user looks at the text which has been created and corrects any mistakes the software has made. By repeating this a number of times the computer's accuracy increases a great deal.