Hola,
Hace poco estuve peleándome con la Microsoft SAPI (Speech API) y, bueno, tal vez te interese revisar estos artículos, sus referencias, y algunos otros que puedas encontrar por Internet relacionados con este asunto...
-
Speech Synthesis & Speech Recognition: Overview
-
Speech Synthesis & Speech Recognition: Using SAPI 4 High Level Interfaces
-
Speech Synthesis & Speech Recognition: Using SAPI 5.1
Son artículos en inglés, pero, no muy complicados de seguir (yo mismo pude hacerlo mejor o peor) e incluyen varios programas de ejemplo.