Develop IBM ViaVoice-enabled Applications Faster
Integrate IBM ViaVoice speech recognition faster with Chant tools and
components. Start talking with your applications using IBM ViaVoice in a matter of minutes. It’s that easy.
Or, if you prefer, have Chant provide you the code to drop into your
applications and start talking with them with little or no effort on your part
at all.
Chant application-ready components simplify using the ViaVoice SDK.
Your applications can also
take advantage of Chant features not implemented in the SDK such as:
-
Manage context-based and context-free recognition by dynamically adding,
removing, enabling, and disabling, command, grammar, and dictation
vocabularies.
-
Select and adjust recognizer and audio options and property
settings dynamically.
-
Leverage a common persistence framework across programming languages and
component formats.
-
Integrate with almost any application type, architecture, programming language,
and development environment used for Windows platforms.
Create Grammars for High-performance Recognition with GrammarKit
Now you can easily compile and persist IBM SRCL grammar binary within
your applications using GrammarKit 2 from Chant. Your ViaVoice applications
can:
-
Compile grammar source from buffer, file, resource, stream, and string formats.
-
Persist compiled grammar binary to buffer, file, and stream formats.
With GrammarKit in the
Chant Developer Workbench interactive environment, you
can:
-
Create and edit grammars in native grammar syntax.
-
Compile and debug grammars.
-
Test grammars with live and recorded audio (requires SpeechKit).
» Learn
more about GrammarKit
Administer Speaker Profiles for Accurate Recognition with ProfileKit
Now you can easily administer speaker profiles within your applications using
ProfileKit 2 from Chant. Your ViaVoice applications can:
-
Create and delete speaker profiles on demand.
-
Integrate speaker training as part of your application features.
-
Backup and restore speaker profiles for ensuring maximum recognition accuracy
and reliability.
With ProfileKit in the
Chant Developer Workbench interactive environment, you
can:
-
Create and delete speaker profiles.
-
Enumerate speaker profiles for selection and command line testing.
-
Invoke speaker training.
-
Import and export speaker profiles.
» Learn
more about ProfileKit
Integrate ViaVoice Speech Recognition Faster with SpeechKit
You can easily manage ViaVoice within your applications using SpeechKit 6
from Chant. Your applications can:
-
Capture spoken input as if it was typed using a keyboard.
-
Select menus, list items, click buttons, and click hypertext links by speaking
instead of using a mouse.
-
Simulate keyboard input and mouse clicks.
-
Recognize spoken languages supported by recognizers.
-
Access detailed recognition result attributes and properties.
-
Correct recognition results.
-
Playback recorded audio associated with recognition results.
-
Manage context-based and context-free recognition by dynamically adding,
removing, enabling, and disabling, command, grammar, and dictation
vocabularies.
-
Take advantage of built-in audio management and recognize from the audio format
needed by your application.
-
Recognize from buffers, files, microphone (live), and stream audio sources.
-
Write audio to buffers, streams, and files.
-
Persist property settings across executions.
-
Process requests synchronously or asynchronously with built-in queue manager.
-
Use built-in What Can I Say dialog to display what commands your
application responds to and Where Can I Go dialog to display hypertext
links that can be invoked by speaking the link text.
With SpeechKit in the
Chant Developer Workbench interactive environment, you
can:
-
Enumerate audio devices and recognizers for selection and command line
testing of audio- and recognizer-specific features.
-
Trace audio and recognition events.
-
Support grammar activation and testing (requires GrammarKit).
» Learn
more about SpeechKit