1. A method for acoustically training a speech recognition engine of a speech recognition software application, the method comprising: receiving audio data representing a user's voice speaking at least one phrase, the at least one phrase being unknown to the speech recognition engine in both spoken audio and text forms; the speech recognition engine, using a process performed by a processor, translating the at least one phrase into text form for display to the user; and receiving a reviewed version of the text form and the speech recognition software application, using a process performed by a processor, converting the reviewed version of the text form into a context free grammar based on text indicated as validated text.