|
|

|
Products
Developing
Speech-enabled Silverlight 5 applications
Applies
to: GrammarKit 4, LexiconKit 4, ProfileKit 4, SpeechKit
7, VoiceMarkupKit 4
Chant Developer
Workbench 2011 now supports Silverlight 5 to integrate
speech technology with in-browser and out-of-browser
32-bit and 64-bit applications. |
|
|
Cut through the complexity of speech technology with Chant software.
Liberate the power of your applications by talking with them. You can be
talking in a matter of minutes with Chant software.
Whether you develop desktop, server, mobile, telephony, Internet
software, or web pages, Chant software makes it easy to integrate speech
technology.
Chant application-ready components simplify using the SDKs from speech
technology vendors Acapela Cepstral, IBM, Microsoft, and Nuance.
|
 |
|
Developer Workbench 2011
Interactive development and testing toolset.
When building applications, it's essential that you have the
right tools to get the job done.
Now you can develop applications that
speak and listen using
Developer Workbench from Chant. You can easily manage
grammars, profiles,
lexicons, recognisers,
synthesisers, and text-to-speech markup
directly within application software you develop. Chant
Developer Workbench is comprised of tools and components for
integrating speech technology.
The Chant Developer Workbench interactive toolset provides
development and testing environment for working with:
Interactive Environment
Chant
Developer Workbench provides a comprehensive development and
testing environment for working with speech technology that
features:
- Multi-document, interactive, customisable
environment;
- Powerful editor with color-coded
formatting, intelliprompt, optional outlining, optional line
numbers, undo-redo, word wrap, and find/replace;
- Command line testing; and
- Event tracing.
The tabbed-document interface provides for fast switching
among multiple speech objects.
The editing environment is designed to accelerate speech
technology grammar and markup development with built-in syntax
checking and prompting.
The multi-docked windows layout is configurable to yield
productivity for various development and testing scenarios.
Toolbars can be easily customised to display the facilities
most often used.
Window layout and toolbar settings are persisted across
interactive environment executions.
|
|
|
GrammarKit 4
Develop grammars for high-performance recognition.
Shift your applications into high gear with speech
recognition grammars.
A speech recognition grammar is a
collection of rules comprised of words and phrases to be
recognised from speech. A speech recognition engine (i.e.,
recogniser) uses a grammar to enhance its ability to recognise
specific combinations of spoken words and phrases.
With
dictation recognition, a recogniser matches from all the word
possibilities in a large dictionary and asserts contextual
analysis to ensure it returns the correct word (i.e., spelling)
for homonyms (e.g., right or write).
Unlike dictation
recognition, grammar recognition is context-free. A recogniser
only matches against the rule definitions in the grammar.
Context-free grammar recognition enables your applications
to capture data very efficiently. Grammars also enable your
applications to assert domain constraints to elevate data
capture accuracy automatically.
What is Grammar Management?
Grammar management enables you to:
- customise and
tailor grammars in your development environment,
- compile
grammars before application deployment, and
- integrate grammar
generation and compilation as part of your deployed application.
This provides your application added flexibility to run with
information unknown until configuration time or runtime and to
work with available technology on the deployed system.
What
is GrammarKit?
Chant GrammarKit is comprised of software
components that handle the complexities of generating,
compiling, and persisting the compiled grammar binary.
It
simplifies the process of managing grammars declared with IBM
SRCL (IBM ViaVoice), Microsoft SAPI 4 Grammar Text File,
Microsoft SAPI 5 XML Grammar, or Nuance BNF+ (VoCon 3200), Java
Speech Grammar Format (JSGF), W3C ABNF, and W3C XML grammar
syntax to use with your favourite speech recogniser.
GrammarKit includes ActiveX, C++, C++Builder, Delphi, Java, and
.NET Framework, Silverlight, and Web component library formats
to support all your programming languages and provides sample
projects for popular IDEs—such as the latest Visual Studio 2010
from Microsoft.
The component libraries can be integrated
with 32-bit, 64-bit, and mobile applications.
|
|
|
LexiconKit
4
Tailor pronunciations for maximum clarity.
No matter how you slice it, a tomato is just a tomato.
However, your end users—customers and clients—may be partial
to their kind of tomato. Your applications need to
accommodate and adjust to their manner of speaking when
recognising and synthesising.
A lexicon is a
collection of word pronunciations that a speech recognition
engine (i.e., recogniser) uses to improve recognition
accuracy and a speech synthesis engine (i.e.,g synthesiser)
uses to enhance its word pronunciation.
What
is Lexicon Management?
Lexicon management
enables you to administer the functions necessary to create,
delete, edit, import, and export lexicons as part of your
deployed application.
What is LexiconKit?
Chant LexiconKit is comprised of software components
that handle the complexities of managing lexicons and
persisting them in files for deployment and installation.
The LexiconKit
component library includes a lexicon management class that
provides you a simple way to create, edit, export, and
import lexicon word pronunciations. Your application can
edit lexicons as part of its runtime operation to enable
real-time customisation and tailoring of your speech
recognition and speech synthesis environment.
It
simplifies the process of managing word pronunciations for
Cepstral Swift API, Microsoft SAPI 4, Microsoft SAPI 5, and
Nuance Vocalizer and VoCon API lexicon formats to use with
your favourite speech recognisers and synthesisers.
LexiconKit includes ActiveX, C++, C++Builder, Delphi, Java,
.NET Framework, Silverlight, and Web component library
formats to support all your programming languages and
provides sample projects for popular IDEs—such as the latest
Visual Studio 2010 from Microsoft.
The component
libraries can be integrated with 32-bit, 64-bit, and mobile
applications.
|
|
|
ProfileKit
4
Administer speaker profiles for accurate recognition.
Maximise speech recognition accuracy by ensuring end
users have completed training sessions with the recogniser.
Speaker training—even for command and grammar-based
recognition—is essential for accuracy.
A recognition
profile is a collection of information used by a speech
recognition engine to increase its recognition accuracy for
a specific individual's voice and environment.
A
speech recognition engine saves training and background
noise information to use in recognising speech. Some speech
recognition engines, such as Microsoft's Recognizer, capture
and save information over time to adapt the profile for
optimum speech recognition accuracy.
What is
Profile Management?
Profile management
enables you to administer the functions necessary to create,
delete, train, backup, and restore speech recognition
profiles as part of your deployed application.
What is ProfileKit?
Chant ProfileKit
is comprised of software components that handle the
complexities of managing profiles and persisting them in
files for deployment and recovery.
It
simplifies the process of managing profiles for Nuance
Dragon NaturallySpeaking, IBM ViaVoice, Microsoft SAPI 4,
Microsoft SAPI 5, and Nuance VoCon recognisers. You can
backup and restore, activate, create, delete, and train
profiles as needed within your application to adapt to the
end user.
ProfileKit includes ActiveX, C++,
C++Builder, Delphi, Java, .NET Framework, Silverlight, and
Web component library formats to support all your
programming languages and provides sample projects for
popular IDEs—such as the latest Visual Studio 2010 from
Microsoft.
The component libraries can be integrated
with 32-bit, 64-bit, and mobile applications.
|
|
|
SpeechKit
7
Integrate speech technology for hands-free operation.
You really don't have to sit in front of a computer with
a mouse and keyboard to use information technology. Your
applications can be enhanced to speak and listen to you from
where ever you need them to.
Speech
recognition is the process of converting an acoustic signal
(i.e. audio data), captured by a microphone or a telephone,
to a set of words. These words can be used for controlling
computer functions, data entry, and application processing.
Speech synthesis is the process of converting words to
phonetic and prosodic symbols and generating synthetic
speech audio data. Synthesised speech can be used for asking
questions, event notification, and reading documents aloud.
What is SpeechKit?
Chant
SpeechKit is comprised of application ready software
components that handle the complexities of speech
recognition and speech synthesis to minimise the programming
necessary to develop software that speaks and listens.
It simplifies the process of
managing Nuance Dragon NaturallySpeaking, IBM ViaVoice,
Microsoft SAPI 4, Microsoft SAPI 5, or Nuance Vocon 3200
recognisers, and managing Acapela, Cepstral, Nuance
RealSpeak Solo, Nuance Vocalizer, Microsoft SAPI 4 or
Microsoft SAPI 5 synthesisers.
SpeechKit includes
ActiveX, C++, C++Builder, Delphi, Java, .NET Framework,
Silverlight, and Web component library formats to support
all your programming languages and provides sample projects
for popular IDEs—such as the latest Visual Studio 2010 from
Microsoft.
The component libraries can be integrated
with 32-bit, 64-bit, and mobile applications.
|
|
|
VoiceMarkupKit
4
Fine-tune speech synthesis with text markup.
Avoid putting your end users to sleep with boring
synthesised speech. You will be amazed at how adjusting the
speed, adding pauses, injecting emphasis, and switching
voices can break up the monotony of synthesised speech.
Text-to-speech (TTS) markup is text with imbedded
indicators that control speech synthesis from the text.
Speaking qualities such as the speed, pitch, emphasis, and
word pronunciation may be tailored in reproducing speech
from text.
A TTS grammar is a collection TTS markup.
A text-to-speech engine (i.e., synthesiser) uses TTS markup
to enhance its ability to synthesise speech from text and
generate the audio for playback.
What is
Voice Markup Management?
Synthesisers (i.e.,
speech APIs) support unique markup syntax. By generating TTS
markup at runtime, your application can maximise the quality
of TTS playback and offer your end users the flexibility of
using various synthesisers with your application.
What is VoiceMarkupKit?
Chant
VoiceMarkupKit is text-to-speech (TTS) markup language
management software that enables you to generate TTS markup
to enhance the playback quality when synthesising.
The
VoiceMarkupKit component library includes a voice markup
management class that provides you a simple way to generate
text-to-speech markup. Your application can markup text as
part of its runtime operation to enable real-time
customisation and tailoring of your text-to-speech
environment.
It simplifies the process of generating
Nuance L&H Native Control Sequence, Microsoft SAPI 4,
Microsoft SAPI 5, and W3C SSML markup language to use with
your favourite speech synthesisers.
VoiceMarkupKit
includes ActiveX, C++, C++Builder, Delphi, Java, .NET
Framework, Silverlight, and Web component library formats to
support all your programming languages and provides sample
projects for popular IDEs—such as the latest Visual Studio
2010 from Microsoft.
The component libraries can be
integrated with 32-bit, 64-bit, and mobile applications.
|
| For more information please contact the MicroWay sales
team: |
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825 |
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825 |
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz |
 |
|
International: call +61 3 9580 1333, fax +61 3 9580 8995
|
|
|