Welcome to the SSIP for Windows Home Page

Introduction to SSIP for Windows


SSIP for Windows is an implementation of the Speech Synthesis Interface Protocol, SSIP, developed for the Windows platform. You may read more about SSIP on the Free(B)Soft documentation web site at the Speech Synthesis Interface Protocol manual. You may also wish to visit the Free(B)Soft home page.

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.

Simplifying SSIP usage through client wrappers


While it is possible to communicate with the SSIP server using any language with supports socket communications, client wrappers have been developed for various language environments as a convenience. These wrappers handle the tasks of formatting the commands to send to the SSIP server and interpreting the responses coming back. While not strictly enforced, all these client wrappers follow a general standard for property settings and method calls.

Client wrappers are available for the following platforms:

Release Summary


Downloading the SSIP for Windows software


The SSIP for Windows software package includes the following:

You can download the installer by selecting the link below

SSIP for Windows (V 1.8 Beta)

Providing feedback or reporting bugs


You may contact the software developer, Jay Macarty, at the following link.

SSIP for Windows Development Feedback