Speech API 4.0
Speech API (Speech Application Programming Interface) or SAPI is a powerful speech-based interfaces API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows applications. To date a number of versions of the API have been released, which have shipped either as part of a Speech SDK, or as part of the Windows 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 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.
In general the Speech API is freely-redistributable component which can be shipped with any Windows application that wishes to use speech technology.
Changes in latest version:
This version of SAPI included both the core COM API; together with C++ wrapper classes to make programming from C++ easier; and ActiveX controls to allow drag-and-drop Visual Basic development. This was shipped as part of an SDK that included recognition and synthesis engines. It also shipped (with synthesis engines only) in Windows 2000.
| Author: | Microsoft Corporation |
| Updated: | 1998-00-00 |
| Version of Windows: | 2000, XP, Vista |
| Download: | Speech API (824 KB) Russian language (2.9 MB) English (UK) language (2.5 MB) English (US) language (1 MB) French language (2.2 MB) German language (2.6 MB) Spanish language (2.4 MB) Italian language (2 MB) Portuguese Language (2.4 MB) |
You can leave a comment (0) for Speech API.
Other software in this category:
Java Runtime Environment allows you to run applications that are written in the Java programming language.
Microsoft .NET Framework is a software component that has a library of pre-coded solutions to programming problems.
DirectX is a group of technologies for running and displaying applications rich in multimedia.