Lad dir das Microsoft Speech SDK runter, das hat alles was du brauchst inklusive einer Diktierfunktion.
Alle anderen mir bekannten Alternativen sind kommerzielle Software.