Speech application programming interface

from Wikipedia, the free encyclopedia

The Speech Application Programming Interface ( SAPI ) is a programming interface for speech synthesis and speech recognition under the operating system including speech output of speech output in the native language or other Windows languages .

The SAPI package is part of the scope of delivery in the English, Chinese and Japanese Windows versions (from Windows 2000), but it is possible to install speech outputs in your own or desired language on all Windows systems. Different companies offer different extensions for this. As of Windows 8.0, voice output is also supplied for German users, which can be controlled via the SAPI interface (SAPI5). From Windows 10 onwards there are the so-called onecore voices, although no further voices can be installed later. However, version 5 of SAPI is still installed, so that it is possible to install and use the voices that control the Speech API.


The current major version is SAPI 5. The difference to the older SAPI 4 version is, from the user's point of view, the lower number of free languages ​​for SAPI 5.

With Microsoft Reader and its " Text to Speech " extensions, Microsoft provides the following languages ​​for SAPI 5 free of charge:

  • English
  • French
  • German
  • Italian (reader only)
  • Spanish (reader only)

This extension of the SAPI requires the Microsoft Speech SDK .