Dear Sir,
Thank you for the invitation, you have an interesting project and I would like to provide it.
There are many options for speech recognition libraries that we can use, and some are open source too, and although I didn't work with any of them I'm pretty sure some are good enough.
I want to note that the application will mainly use such library for it's functionality, so recognition quality, or the ability to distinguish individual voices, as you put it, lies in the library and not the application. The application is a front end to the library and will not attempt to delve into the recognition process itself.
After that, i.e. requirement (2), the app will use the textual representation and we can process this text as you see fit.
I have 2 questions:
1) Do you have candidates for the text recognition libraries to use?
2) Do you have the GUI design for the app?
Looking forward to work with you
Best Regards