Start from
Get Started with Speech Recognition[
^].
Google[
^] gives you many good links out of which there are many Code Project articles listed.
You can start learning by going through them.
Also see how
CodeProject[
^] replies.
You have nice requirements, but you need to study first and explore. Try some code to achieve the task.
If you face any difficulty while coding, feel free to come back here and ask another question with specific issue describing the scenario.
Members will be happy to help you then.