I completely understood what you want and I'm glad to tell you that I already worked on such kinds of projects many times before. Also, I designed a similar kind of program for my own PC.
If I got a chance to perform this task, here's how I would do it:
At first, I will design a voice recognition program and then another program who would be able to fetch data(special words) from that voice and then saves the key word to an excel file, regarding to the text. All the work is done in approx real time.
I would like to use python programming language because I have 4+ years of experience in it and also, it provides a much better library for "voice recognition" .