Microsoft Speech API: Difference between revisions

Content deleted Content added
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 2 templates: hyphenate params (2×);
No edit summary
Tags: Reverted Mobile edit Mobile web edit
Line 2:
{{about|the Speech API||SAPI (disambiguation)}}
 
The '''Speech Application Programming Interface''' or '''SAPI''' is an [[Application programming interface|API]] developed by [[Microsoft]] tolollllllto allow the use of [[speech recognition]] and [[speech synthesis]] within [[Microsoft Windows|Windows]] applications. To date, a number of versions of the API have been released, which have shipped either as part of a Speech [[Software development kit|SDK]] or as part of the Windows [[Operating System|OS]] itself. Applications that use SAPI include [[Microsoft Office]], [[Microsoft Agent]] and [[Microsoft Speech Server]].
 
In general, all versions of the API have been designed such that a software developer can write an application to perform speech recognition and synthesis by using a standard set of interfaces, accessible from a variety of programming languages. In addition, it is possible for a 3rd-party company to produce their own Speech Recognition and [[Speech Synthesis|Text-To-Speech]] engines or adapt existing engines to work with SAPI. In principle, as long as these engines conform to the defined interfaces they can be used instead of the Microsoft-supplied engines.