How do I develop 64-bit C++Builder apps that speak, listen and interact with users?

Last reviewed: 12/14/2012

HOW Article ID: H121202

The information in this article applies to:

  • GrammarKit 4
  • KinectKit
  • LexiconKit 4
  • ProfileKit 4
  • SpeechKit 7
  • VoiceMarkupKit 4

Summary

Now you can develop 64-bit C++Builder apps that speak, listen, and interact with users using the Chant 64-bit component libraries for C++Builder.

More Information

The latest update to C++Builder XE3 includes a 64-bit compiler for building 64-bit applications. These application can use the Chant C++Builder classes to manage grammars, profiles, lexicons, recognizers, synthesizers, text-to-speech markup, and movement.

To access the Chant C++Builder classes within your application, first add a project reference to the C++Builder header include files:

  1. Within your C++Builder project, select Project Options.
  2. Select the C++Builder compiler options.
  3. Add the include path reference to the Chant header file directory:
    1. For GrammarKit, add Include path reference to the GrammarKit header files directory: C:\Program Files\Chant\GrammarKit 4\Win64\CBuilder\include.
    2. For KinectKit, add Include path reference to the KinectKit header files directory: C:\Program Files\Chant\KinectKit\Win64\CBuilder\include.
    3. For LexiconKit, add Include path reference to the LexiconKit header files directory: C:\Program Files\Chant\LexiconKit 4\Win64\CBuilder\include.
    4. For ProfileKit, add Include path reference to the ProfileKit header files directory: C:\Program Files\Chant\ProfileKit 4\Win64\CBuilder\include.
    5. For SpeechKit, add Include path reference to the SpeechKit header files directory: C:\Program Files\Chant\SpeechKit 7\Win64\CBuilder\include.
    6. For VoiceMarkupKit, add Include path reference to the VoiceMarkupKit header files directory: C:\Program Files\Chant\VoiceMarkupKit 4\Win64\CBuilder\include.

When you are ready to deploy your C++Builder application, you need to ensure you have a valid license, bundle the correct Chant component library, and configure your installation properly on the target system. Review the following checklist before deploying your applications:

  1. You may deploy your C++Builder application to any system with a valid license from the Chant.
  2. Copy the applicable Chant component library with your application .exe to the target system:
    1. For GrammarKit, copy CGrammarKitX64.dll to the target system and place in the same directory with your application.
    2. For KinectKit, copy CKinectKitX64.dll to the target system and place in the same directory with your application.
    3. For LexiconKit, copy CLexiconKitX64.dll to the target system and place in the same directory with your application.
    4. For ProfileKit, copy CProfileKitX64.dll to the target system and place in the same directory with your application.
    5. For SpeechKit, copy CSpeechKitX64.dll to the target system and place in the same directory with your application.
    6. For VoiceMarkupKit, copy CVoiceMarkupKitX64.dll to the target system and place in the same directory with your application.

Embarcadero C++Builder 64-bit sample projects are installed at the following locations:

  • My Documents\Chant GrammarKit 4\Win64\CBuilder\RS XE3,
  • My Documents\Chant KinectKit\Win64\CBuilder\RS XE3,
  • My Documents\Chant LexiconKit 4\Win64\CBuilder\RS XE3,
  • My Documents\Chant ProfileKit 4\Win64\CBuilder\RS XE3,
  • My Documents\Chant SpeechKit 7\Win64\CBuilder\RS XE3, and
  • My Documents\Chant VoiceMarkupKit 4\Win64\CBuilder\RS XE3.

For additional help with developing 64-bit C++Builder apps that speak, listen and interact with users, contact Chant Support via Chant Support Contacts or web.