I just want to know if there is any build in libraries or external libraries in Java or C# that allow me to take an audio file and parse it and extract the text from it.
You might check Microsoft Speech API. I think they provide a SDK that you can use for your objective.