Microsoft included their speech engine (SAPI, a COM-based API) in Windows Server 2000 and later versions of their operating system; a managed code version of the API was introduced with the .NET Framework 3.0. The ArchestrA scripting engine, QuickScript.NET, allows calls to both COM and .NET libraries; this and Application Server's capability to import COM and .NET files into the Galaxy makes it easy for you to use Microsoft's speech engine for Text-to-Speech (TTS) and other speech-related functions.
You can use QuickScript.NET within an automation object or in an ArchestrA Symbol. While adding TTS capabilities to an automation object is possible, it might not be a good idea since most likely the object will be deployed to a server-type node with no user physically located at the station. A better approach is to add TTS capabilities to an ArchestrA Symbol since the graphic can be made available to a user through their InTouch application.
For this article, we will focus on the .NET version of the speech engine: System.Speech.Synthesis. This engine allows access to the speech synthesis engine which provides the TTS capabilities, including the conversion of text to speech (even from and to a file) and manipulation of the voice parameters (like speed and volume).
Depending on your operating system, you might have access to only one voice. You can find other voices online (not necessarily for free) that are compatible with the Microsoft speech engine. The API allows you to query the characteristics of all the voices available, like name, gender, and age.
About Wonderware technical product training, class schedule updates, and new course releases for classroom-based training and eLearning
Monday, August 6, 2012
Wednesday, August 1, 2012
Information Server Training in Lake Forest, CA on Sep 11-12, 2012
An Information Server training class has been
scheduled for September 11-12, 2012 at
our training facility in Lake Forest, California.
This is our last classroom-based training class for Information Server; the course went online-only last month.
This is our last classroom-based training class for Information Server; the course went online-only last month.
Click here
to register for this class.
NEW! Application Server 2012 Training
We have released the
new Application Server 2012 training
course as an update to System Platform -
Application Server 3.1.
As it's predecessor,
the new Application Server 2012 course is
a 4-day, instructor-led class designed to provide a fundamental understanding
of the features and functionality of the Wonderware Application Server 2012
software. The class provides lectures and hands-on labs to supply and reinforce
the knowledge necessary to use the ArchestrA tools and services in the System
Platform for plant modeling.
This course has been
scheduled on a monthly basis starting in June 2012 at our training facility in
Lake Forest, California. Our next session is scheduled for August 14-17, 2012.
Click here to register for this class.
Click here to register for this class.
Subscribe to:
Posts (Atom)