How do I compare existing audio file with recorded microphone input voice in Visual Studio? (I assume that person speaking in both audio files is same) How would I get text, volume, and begin (and end) time data (perhaps in JSON or XML) of words from an audio file or from a live voice input?