Everything you need to speech-enable Windows applications
SpeechStudio is a voice interaction development tool that can be applied to
new or existing programs, enabling you to describe conversations and their
program interactions in a familiar programming environment. With SpeechStudio,
you can create a usable voice user interface (VUI) in just hours.
The SpeechStudio XML grammar editor simplifies complex grammars and
brings intelligent navigation and wizardry to the authoring process. SpeechStudio
XML grammars retain the power of SAPI XML grammars, but in manageable pieces that
are easily understood and directly related to your program actions.
SpeechStudio, in combination with SpeechPlayer, includes everything you need
to speech-enable Windows applications.
- Grammars are compiled and loaded on-the-fly, keeping the speech engine in sync
with your application, and making it easy to create dynamic grammars.
- Dynamic grammars can be created automatically from GUI elements or under your
control with dynamic callbacks to your code.
- Recognized phrases are parsed automatically, passing only the necessary information
to your program by an event interface. For example, if the phrase "I want five apples"
is spoken, the values "5" and "apples" is passed to your program.
- What Can You Say prompts are generated automatically from the currently loaded grammars,
and are changed dynamically to reflect changing grammars.
- Spoken utterances can be recorded in real-time. The recordings can be archived or
played back.
- Text-to-speech and pre-recorded audio prompts can be intermixed. They can be
synchronized and interrupted.
SpeechStudio investigates the GUI of an existing program as a starting point for the
voice-interface development. From this starting point, SpeechStudio helps you to describe
conversations and their program interactions in a familiar Visual Studio environment,
associating voice commands with application menus and dialogs, which are visible in a
window that mimics the Visual Studio Resource Editor.
SpeechStudio allows your specific voice commands to control any set of Windows menus,
dialogs or controls, including ActiveX controls. A customized voice user interface can be
created without programming using the extensive library of SpeechStudio built-in actions.
The open interface allows new actions to be created or custom voice-interface programming
to be embedded in the target application independent of GUI components.
Key Features of SpeechStudio:
- Applies to new or existing applications without recoding.
- Familiar look-and-feel of the Microsoft Visual Studio workspace.
- Creates a customized voice user interface as value-added for your application,
controlled by you.
- Investigates the existing GUI to provide a starting point for the VUI.
- Wizards produce prototype grammars for menus, dialogs, and controls.
- Powerful user interface presents command layouts and their program interactions.
- Open systems design allows users to control voice interface at finer levels of
detail if needed.
- Context-sensitive menus promote quick, error-free interface construction.
- Extensive tutorial and context-sensitive documentation provide help when you need it.
- Your GUI will not be compromised by requiring non-standard "voice-activated" controls.
- Allows application and GUI to evolve independently of voice user interface.
- Reconciliation wizard synchronizes the voice interface as your GUI changes.
- Allows voice commands to span multiple activities or GUI elements rather than requiring
control-specific voice commands.
- Integrates user-defined and user-refined speech elements at runtime.
- Open interface allows integration of third-party speech objects and controls.
- High-level interface frees users from non-standard and evolving grammatical notations
and the intricacies of various voice recognition systems.
- Direct integration with your application allows the best possible voice command
articulation with minimum ongoing investments.