Sonic Visualiser: Viewing and analysing the contents of music audio files
sonicvisualiser.org
sonicvisualiser.org
You can write your own recognition and analysis plugins pretty easily and then overlay those on the spectrogram so you get a sense of what your program is doing and why it is going wrong. I don't think I could have ever successfully gotten a recognizer working if I hadn't found Sonic Visualiser. It's awesome.
Also it's open source: https://code.soundsoftware.ac.uk/projects/sonic-visualiser/f...
I would also highly recommend using Sonic Visualiser to prototype an analysis pipeline, then automate the analysis with the Python vamp plugin host [1]. I think there is a command line interface called Sonic Annotator, but I never used it.
[1] https://pypi.python.org/pypi/vamp
Edit: the text file thing is probably what the xml .svl format is for, huh
One thing SV does lack is a layer file format that can easily be interchanged between SV itself (for label alignment) and a text editor (for bulk text changes). Neither is there any built-in text editor for editing the whole content of a text transcription at once. I suppose this has to do with the initial focus being on music rather than speech, and having no particular desire to "compete" with Praat.