CloudVoice is a Text To Speech (TTS) provider for Microsoft Windows that implements the SAPI-5 speech interface and forwards TTS commands to cloud providers
To implement a SAPI 5 TTS engine, see this sample from the Windows SDK.
The idea is to:
- Bridge SAPI-5 into cloud TTS engine(s)
- Fall back to a local SAPI provider if there is an error calling the cloud TTS engine
Text-To-Socket engine which is part of the Assistive Webdriver toolkit