Virtual Interview Trainer (VIT) is an application that prepares the students for job interviews by means of a virtual interview training method. It trains them by having an avatar to interact with asking common job interview questions. The interview is recorded and can be replayed for self-monitoring. This helps improve the confidence of the students to communicate in English. VIT has an integrated automatic speech recognition (ASR) capability which recognizes certain verbal responses. It uses a novel single frame spectrum envelope method which is faster to process speed and accuracy compared to conventional multiple frame speech recognition processes like Mel-Frequency Cepstral Coefficient (MFCC). This trainer also displays the interview performance score according to the interviewees verbal responses. If the interviewee failed to perform well, the avatar will angrily cut short the interview.