What's new in SpeechKit 7?
Last reviewed: 7/15/2011
FAQ Article ID: F071105
GO FASTER!
Gain development productivity and runtime efficiency.
Internal Enhancements for Streamlined Performance
- Classes re-factored for performance and platform-specific implementations.
- Single license unlock for Win32, Win64 and WinCE libraries.
- Libraries compiled and linked with latest version of compiler and runtimes.
- Libraries digitally signed for applications addressing Windows certification requirements.
- Documentation reorganized and reformatted for ease of use.
Read Knowledge Base article H071101 Exploring Chant Developer Workbench 2011 features for more information.
SAPI Grammar Rules and Phrase Properties
Now you can enumerate rules and phrase properties on recognition results. Simply enumerate the ChantRule and ChantPhraseProperty objects on the recognition results.
Read Knowledge Base article H071129 Enumerating SAPI grammar rules and phrase properties for more information.
Recognition Result Confidence
Now you can obtain the recognition result confidence different ways. Simply enumerate the ChantWord, ChantRule, or ChantPhraseProperty objects to obtain the confidence properties.
Read Knowledge Base article H071130 Interpreting recognition result confidence for more information.
1-Shot (2-pass) Recognition
Now you recognize with grammars compiled for 1-Shot (2-pass) recognition. Simply set the Active, Start, and Stop field values for the grammar using AddResource with CSRActivateField, CSRStartField, and CSRStopField resources before enabling the grammar resource.
Read Knowledge Base article H071131 Implementing 1-Shot (2-pass) recognition for more information.
SetMicOn as Master Switch
Now you can optimize multi-grammar enablement by using SetMicOn. Simply use SetMicOn to turn the microphone off before enabling one or more grammars, then turn the microphone on to enable them.
Read Knowledge Base article H071132 Managing recognition state with SetMicOn for more information.
L&H BNF Grammars
Now you can recognize with L&H BNF version-specific grammars (V1.0, V1.1, and V2.0). Simply set the ChantEngineAPI constant to CEVoCon2, CEVoCon3, or CEVoCon4 and set the runtimes before enabling grammars.
Read Knowledge Base article H071103 Managing VoCon Grammars for more information.
W3C ABNF Grammars
Now you can recognize with W3C ABNF grammars. Simply use the new ChantEngineAPI constant CEVoCon4 to set the VoCon V4 runtimes before enabling grammars.
Read Knowledge Base article H071104 Managing W3C ABNF Grammars for more information.
W3C XML Grammars
Now you can recognize with W3C XML. Simply use the ChantEngineAPI constant CESAPI5SR to set the SAPI 5 recognizer before enabling grammars.
Read Knowledge Base article H071105 Managing W3C XML Grammars for more information.
JSGF Grammars
Now you can recognize with JSGF grammars. Simply use the new ChantEngineAPI constant CEVoCon4 to set the VoCon V4 runtimes before enabling grammars.
Read Knowledge Base article H071106 Managing JSGF Grammars for more information.
Grammar Compiler Options
Now you can specify the VoCon Compiler option when recognizing with grammars. Simply select a single option from the dropdown list or enter the value of the desired option before compiling.
Read Knowledge Base article H071107 Working with VoCon compiler options for more information.
Speech Recognition Context
Now you can recognizer with a multi-grammar context. Simply define recognizer context resource CSRContext, add grammar resources, and enable the resource like a grammar resource.
Read Knowledge Base article H071108 Recognizing with multi-grammar context for more information.
.NET V4 libraries
Now you can target .NET Framework 4 applications with .NET 4 Chant component libraries. Simply add references for the new .NET 4 Chant component libraries to your project.
Read Knowledge Base article H071109 Targeting .NET Framework Versions for more information.
Silverlight libraries
Now you can develop Silverlight applications that speak and listen. Simply add references for the Silverlight Chant component libraries to your project.
Read Knowledge Base article H071133 Developing Silverlight applications that speak and listen for more information.
C++Builder class library
Now you develop C++Builder applications that speak and listen without binding to release-specific VCL binaries. Simply use the new Chant component library C++Builder classes in your C++Builder applications.
Read Knowledge Base article H071134 Developing C++Builder applications that speak and listen for more information.
Delphi class library
Now you develop Delphi applications that speak and listen without binding to release-specific VCL binaries. Simply use the new Chant component library Delphi classes in your Delphi applications.
Read Knowledge Base article H071135 Developing Delphi applications that speak and listen for more information.
GO NATIVE!
Speak and listen with the latest recognizers and synthesizers.
Microsoft Speech Platform
Now you can develop Microsoft Speech Platform applications that speak and listen. Simply set the new ChantEngineAPI constant CEMSPSR before enabling vocabularies and constant CEMSPTTS before synthesizing.
Read Knowledge Base article H031204 Developing Microsoft Speech Platform applications that speak and listen for more information.
VoCon 3200 V4
Now you can develop VoCon 3200 V4 applications that speak and listen. Simply use the new ChantEngineAPI constant CEVoCon4 to set the VoCon V4 runtimes before enabling vocabularies.
Read Knowledge Base article H071127 Developing VoCon 3200 V4 applications that recognize speech for more information.
Dragon NaturallySpeaking
Now you can develop Dragon NaturallySpeaking applications that adapt to the version installed. Simply use the ChantEngineAPI constant CEDGN4SR and the Chant classes automatically detect and use the application API.
Read Knowledge Base article H071128 Developing Dragon NaturallySpeaking applications that recognize speech for more information.
GO MOBILE!
Release the full potential of your applications on mobile devices.
WinCE Web Component Library
Now you can develop VoCon 3200 V4 applications that speak and listen. Simply use the new ChantEngineAPI constant CEVoCon4 to set the VoCon V4 runtimes before enabling vocabularies.
Read Knowledge Base article H071136 Developing Web applications that speak and listen for more information.
WinCE Recognition and TTS Testing
Now you can easily test recognition and synthesis with the new WinCE Chant Developer Workbench development and testing environment.
Read Knowledge Base article H071114 Testing mobile applications for more information.