How do I integrate Speech Technology with C++Builder and Delphi Apps?

Last reviewed: 5/8/2025

HowTo Article ID: H052501

The information in this article applies to:

  • AudioSearch 6
  • GrammarKit 11
  • KinesicsKit 9
  • LexiconKit 11
  • ProfileKit 11
  • SpeechKit 13
  • SpeechManager 5
  • Talk&Listen 6
  • VoiceMarkupKit 11
  • VoiceXMLKit 8

Summary

Expand how you interact and transact with high-performance, platform-native C++Builder and Delphi apps with the latest Embarcadero RAD Studio using CDW 2025.

More Information

CDW 2025 includes tools, libraries, samples, and documentation that illustrate how to expand C++Builder and Delphi apps with Speech Technology. This means C++Builder and Delphi apps can use your favorite speech APIs.

Develop and test C++Builder and Delphi apps with your favorite Speech Technology in three easy steps:

  • Install Chant Developer Workbench 2025 and Chant Developer Workbench 2025 Samples;
  • Add project reference to include (C++) or source (Delphi) directory;
  • Declare libraries and instantiate Chant objects used in app.

Credentials

To develop apps and use CDW 2025 tools, libraries, and samples, you need licensed or evaluation credentials:

Install Tools and Libraries

Install Chant Developer Workbench tools, editing, and testing surfaces by running the installer. Unlock the libraries with your credentials set under View->Options

Review steps in H032501 Installing and launching CDW 2025 tools.

Locate Libraries

Locate libraries installed with Chant Developer Workbench for all the product libraries under Program Files\Chant.

Review default locations in H032502 Installing and referencing CDW 2025 libraries.

C++Builder Apps

The basic steps to integrate libraries in C++Builder:

  • Add Include path reference to the header files director;
  • Declare libraries used in header and source;
  • Instantiate objects used in applications; and
  • Paste credentials in the code as a parameter in the SetCredentials method.

Review how fast and easy it is to enhance C++Builder apps with Chant libraries:

Delphi Apps

The basic steps to integrate libraries in Delphi are:

  • Add Search path reference to the source file directory;
  • Declare libraries used in Uses statement;
  • Instantiate objects used in applications; and
  • Paste credentials in the code as a parameter in the SetCredentials method.

Review how fast and easy it is to enhance Delphi apps with Chant libraries:

Install Samples

Install Chant Developer Workbench samples by running the installer. Unlock the samples with your credentials by pasting them in the code as a parameter in the SetCredentials method.

Review steps in H032503 Installing and configuring CDW 2025 samples.

CDW 2025 C++Builder Samples

CDW 2025 samples illustrate C++Builder applications using Acapela TTS, Cepstral Swift, CereProc CereVoice, Microsoft Azure Speech, Microsoft SAPI5 and compatible, Micosoft Speech Platform, Microsoft WindowsMedia, and Nuance Dragon NaturallySpeaking speech technologies:

Audio Search

Audio Search C++Builder Transcribe and WordSpot samples are found at: Documents\Chant\AudioSearch 6\CBuilder

Audio Search C++Builder Transcribe Sample
Audio Search Transcribe sample illustrates finding words and phrases in recorded audio using transcription.
Audio Search C++Builder WordSpot Sample
Audio Search Word Spot sample illustrates finding words and phrases in recorded audio using word spotting.

GrammarKit

GrammarKit C++Builder Compile sample is found at: Documents\Chant\GrammarKit 11\CBuilder

GrammarKit C++Builder Compile Sample
GrammarKit Compile sample illustrates dynamically editing and compiling ASR grammar syntax.

KinesicsKit

KinesicsKit C++Builder AudioSource and TicTacToe samples are found at: Documents\Chant\KinesicsKit 9\CBuilder

KinesicsKit C++Builder AudioSource Sample
KinesicsKit AudioSource sample illustrates capturing Kinect sensor audio for persisting and playback.
KinesicsKit C++Builder GreenScreen Sample
KinesicsKit GreenScreen sample illustrates capturing Kinect sensor color image rendered on a background image.
KinesicsKit C++Builder TicTacToe Sample
KinesicsKit TicTacToe sample illustrates capturing Kinect sensor recognizing speech.
KinesicsKit C++Builder Viewers Sample
KinesicsKit Viewers sample illustrates capturing Kinect color, depth, and body data images.

LexiconKit

LexiconKit C++Builder Phoneme sample is found at: Documents\Chant\LexiconKit 11\CBuilder

LexiconKit C++Builder Phonemes Sample
LexiconKit Phonemes sample illustrates generating and synthesizing pronunciations.

ProfileKit

ProfileKit C++Builder Training sample is found at: Documents\Chant\ProfileKit 11\CBuilder

ProfileKit C++Builder Training Sample
ProfileKit Training sample illustrates administering speaker properties with built-in dialogs.

SpeechKit

SpeechKit C++Builder Command, Dictation, Grammar, and Synthesis samples are found at: Documents\Chant\SpeechKit 14\CBuilder

SpeechKit C++Builder Command Sample
SpeechKit Command sample illustrates recognizing speech commands.
SpeechKit C++Builder Dictation Sample
SpeechKit Dictation sample illustrates recognizing continuous speech.
SpeechKit C++Builder Grammar Sample
SpeechKit Grammar sample illustrates recognizing speech with ASR grammars.
SpeechKit C++Builder Synthesis Sample
SpeechKit Synthesis sample illustrates synthesizing speech.

Speech Manager

Speech Manager C++Builder Synthesis and Transcribe samples are found at: Documents\Chant\SpeechManager 5\CBuilder

Speech Manager C++Builder Synthesis Sample
Speech Manager Synthesis sample illustrates synthesis request queue management.
Speech Manager C++Builder Transcribe Sample
Speech Manager Transcribe sample illustrates transcription request queue management.

Talk&Listen

Talk&Listen C++Builder TalkListen sample is found at: Documents\Chant\TalkListen 6\CBuilder

Talk&Listen C++Builder TalkListen Sample
Talk&Listen TalkListen sample illustrates simple one-shot speech synthesis and recognition.

VoiceMarkupKit

VoiceMarkupKit C++Builder Markup sample is found at: Documents\Chant\VoiceMarkupKit 11\CBuilder

VoiceMarkupKit C++Builder Markup Sample
VoiceMarkupKit Markup sample illustrates dynamic SSML generation and editing.

VoiceXMLKit

VoiceXMLKit C++Builder Specials sample is found at: Documents\Chant\VoiceXMLKit 8\CBuilder

VoiceXMLKit C++Builder Specials Sample
VoiceXMLKit Specials sample illustrates automated customer inquiry conversation with automated VoiceXML.

CDW 2025 Delphi Samples

CDW 2025 samples illustrate Delphi applications using Acapela TTS, Cepstral Swift, CereProc CereVoice, Microsoft Azure Speech, Microsoft SAPI5 and compatible, Micosoft Speech Platform, Microsoft WindowsMedia, and Nuance Dragon NaturallySpeaking speech technologies:

Audio Search

Audio Search Delphi Transcribe and WordSpot samples are found at: Documents\Chant\AudioSearch 6\Delphi

Audio Search Delphi Transcribe Sample
Audio Search Transcribe sample illustrates finding words and phrases in recorded audio using transcription.
Audio Search Delphi WordSpot Sample
Audio Search Word Spot sample illustrates finding words and phrases in recorded audio using word spotting.

GrammarKit

GrammarKit Delphi Compile sample is found at: Documents\Chant\GrammarKit 11\Delphi

GrammarKit Delphi Compile Sample
GrammarKit Compile sample illustrates dynamically editing and compiling ASR grammar syntax.

KinesicsKit

KinesicsKit Delphi AudioSource and TicTacToe samples are found at: Documents\Chant\KinesicsKit 9\Delphi

KinesicsKit Delphi AudioSource Sample
KinesicsKit AudioSource sample illustrates capturing Kinect sensor audio for persisting and playback.
KinesicsKit Delphi GreenScreen Sample
KinesicsKit GreenScreen sample illustrates capturing Kinect sensor color image rendered on a background image.
KinesicsKit Delphi TicTacToe Sample
KinesicsKit TicTacToe sample illustrates capturing Kinect sensor recognizing speech.
KinesicsKit Delphi Viewers Sample
KinesicsKit Viewers sample illustrates capturing Kinect color, depth, and body data images.

LexiconKit

LexiconKit Delphi Phoneme sample is found at: Documents\Chant\LexiconKit 11\Delphi

LexiconKit Delphi Phonemes Sample
LexiconKit Phonemes sample illustrates generating and synthesizing pronunciations.

ProfileKit

ProfileKit Delphi Training sample is found at: Documents\Chant\ProfileKit 11\Delphi

ProfileKit Delphi Training Sample
ProfileKit Training sample illustrates administering speaker properties with built-in dialogs.

SpeechKit

SpeechKit Delphi Command, Dictation, Grammar, and Synthesis samples are found at: Documents\Chant\SpeechKit 14\Delphi

SpeechKit Delphi Command Sample
SpeechKit Command sample illustrates recognizing speech commands.
SpeechKit Delphi Dictation Sample
SpeechKit Dictation sample illustrates recognizing continuous speech.
SpeechKit Delphi Grammar Sample
SpeechKit Grammar sample illustrates recognizing speech with ASR grammars.
SpeechKit Delphi Recognition Sample
SpeechKit Recognition sample illustrates one shot speech recognition on Android and iOS platforms.
SpeechKit Delphi Synthesis Sample
SpeechKit Synthesis sample illustrates synthesizing speech.

Speech Manager

Speech Manager Delphi Synthesis and Transcribe samples are found at: Documents\Chant\SpeechManager 5\Delphi

Speech Manager Delphi Synthesis Sample
Speech Manager Synthesis sample illustrates synthesis request queue management.
Speech Manager Delphi Transcribe Sample
Speech Manager Transcribe sample illustrates transcription request queue management.

Talk&Listen

Talk&Listen Delphi TalkListen sample is found at: Documents\Chant\TalkListen 6\Delphi

Talk&Listen Delphi TalkListen Sample
Talk&Listen TalkListen sample illustrates simple one-shot speech synthesis and recognition.

VoiceMarkupKit

VoiceMarkupKit Delphi Markup sample is found at: Documents\Chant\VoiceMarkupKit 11\Delphi

VoiceMarkupKit Delphi Markup Sample
VoiceMarkupKit Markup sample illustrates dynamic SSML generation and editing.

VoiceXMLKit

VoiceXMLKit Delphi Specials sample is found at: Documents\Chant\VoiceXMLKit 8\Delphi

VoiceXMLKit Delphi Specials Sample
VoiceXMLKit Specials sample illustrates automated customer inquiry conversation with automated VoiceXML.