Every version of Windows since XP has shipped with SAPI and an English TTS engine. Used by the Windows accessibility tool, Narrator. For TTS, SAPI takes text as input and uses the TTS engine to output that text as spoken audio. SAPI is the speech API that gives applications access to speech recognition and text-to-speech (TTS) engines. But don't worry: since you control what the application says, you can ensure it uses nicer language than my wife. This article demonstrates how easy it is to enable managed applications to finally talk back using Microsoft's SpeechĪPI (SAPI). You wouldn't believe the things my wife says to her poor machine when something goes wrong. Most of us talk to our computers all the time.