Basically, the SSIP server provides a standardized interface for providing speech output through a variety of channels such as a screen reader's API or the Microsoft Speech API, SAPI. Providing speech output, as well as, synthesizer control, is handled through simple text commands sent to the server via a socket connection. The server responses are also sent back to the calling application on the same connection. Thus, the SSIP server need not actually even be on the same machine as the calling application; although, this is commonly the case.
SSIP for Windows is an implementation of the server based upon the Free(B)Soft specification. While some of the protocol functionality, such as event handling, has not been addressed in the current release of the Windows server, certain other features, such as interface options to a number of Windows based screen readers, has been provided on top of the standard protocol. The Windows implementation of the server was developed using C# 2005 and requires DotNet 2.0 or higher be installed on the machine hosting the server.
Client wrappers are available for the following platforms:
You can download the installer by selecting the link below
SSIP for Windows Development Feedback