Embedded Automation Forum  

Go Back   Embedded Automation Forum > mHome Products > mHome Software Integration > Other mControl Drivers
Register Forums FAQ Members List Calendar Search Today's Posts Mark Forums Read

Other mControl Drivers Drivers developed by Embedded Automation but not provided with core mControl installation

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 07-31-2008, 12:41 AM
otech otech is offline
Junior Member
 
Join Date: Jun 2008
Posts: 23
Default DRIVER: mControl Text to Speech Driver

Embedded Automation is proud to release the mControl Text to Speech driver (beta version).

The Text to Speech driver will enable you to use the Microsoft Speech API 5 in order to make your Vista or XP machine (32 or 64 bit) speak text as part of a macro action. This is done through a socket connection, so everything can be hosted on one machine, or the mControl server can be on one machine, and the speech command can be spoken on another machine.

There are two parts to the driver. There is a controller and a TCP client. The controller sends TCP messages from the mControl server to the TCP client. The TCP client, an executable, takes these messages and sends them to the Speech API. The voice used will be the computer's default voice, which is modifiable by the user in the speech section of the control panel. Different voices should allow for different languages. The driver has been successfully tested on XP and Vista machines.

Source code and instructions are also included in the download. This driver can be used as a model for communication with other windows APIs. The

The beta version of the driver can be downloaded here. You will need to add the relevant libraries for your version of mControl to the \mControl\server\plugins folder. For mControl v2.1 RCGOLD2, these can be found in the lib folder of the TTS driver download. For newer versions, you will need to find these files by downloading the DDK and the Generic Driver for your version of mControl. If these files are not in the plugins folder, the speech device you created will show up as unavailable.


http://www.embeddedautomation.com/mc...rol%20v2.1.zip

The zip file contains:

-Documentation (installation, setup)
-Source code
-xml and dll files for the controller
-exe, exe.config and SpeechLib.dll files for the TCP client
-necessary referenced libraries


Here are a few screenshots that show some of the functionality:

Client :



mControl Editor Text to Speech macro action:



More tips on writing drivers will follow.
__________________
Embedded Automation Tech Support

Last edited by otech; 08-22-2008 at 09:26 PM. Reason: Works on 64 bit (XP and vista), updated documentation for installation
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:39 PM.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.