1. An automated training system comprising: a database containing audio files and a training script that defines a sequence of the audio files making up a training call; a training engine that automatically makes a call to an external system via a first communications connection, executes the training script and outputs audio data contained in the audio files to the external system via the first communications connection in accordance with the training script; a response receiver that receives: a) voice data from the external system, the voice data representing voice responses of a user of the external system to the training call, the response receiver comprising an automated speech recognition system that receives and interprets the voice data and a speech analysis component that receives the voice data and determines the tone of the voice of the user of the external system based on the voice data, and b) receives external system response data representing the responses of the user of the external system to the training call via the external system, the responses being made via one or more input devices, wherein the received external system response data comprises data representing a screen displayed to the user of the external system; and an analysis engine that: receives data representing the voice responses from the automated speech recognition system, determines the number of words in the voice responses that were not understood by the automated speech recognition system, compares the voice responses of the user of the external system to stored expected voice responses, compares the external system responses of the user of the external system to stored correct external system responses, receives data representing the tone of the voice of the user of the external system from the speech analysis component, and generates a scoring report for the user based on the determined number of words in the voice responses that were not understood, the comparison of the voice responses, the tone, and the comparison of the external system responses.
1. An automated training system comprising: a database containing audio files and a training script that defines a sequence of the audio files making up a training call; a training engine that automatically makes a call to an external system via a first communications connection, executes the training script and outputs audio data contained in the audio files to the external system via the first communications connection in accordance with the training script; a response receiver that receives: a) voice data from the external system, the voice data representing voice responses of a user of the external system to the training call, the response receiver comprising an automated speech recognition system that receives and interprets the voice data and a speech analysis component that receives the voice data and determines the tone of the voice of the user of the external system based on the voice data, and b) receives external system response data representing the responses of the user of the external system to the training call via the external system, the responses being made via one or more input devices, wherein the received external system response data comprises data representing a screen displayed to the user of the external system; and an analysis engine that: receives data representing the voice responses from the automated speech recognition system, determines the number of words in the voice responses that were not understood by the automated speech recognition system, compares the voice responses of the user of the external system to stored expected voice responses, compares the external system responses of the user of the external system to stored correct external system responses, receives data representing the tone of the voice of the user of the external system from the speech analysis component, and generates a scoring report for the user based on the determined number of words in the voice responses that were not understood, the comparison of the voice responses, the tone, and the comparison of the external system responses. 13. The automated training system according to claim 1 , further comprising a speech-to-text system that converts the voice responses into text and stores the text in the database as text files along with or instead of the audio files.