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:
- Purchase licensed credentials from Chant, ComponentSource, MicroWay, or QBS; or
- Request evaluation credentials via email.
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:
- Audio Search: find words and phrases in recorded audio
- GrammarKit: dynamically adjust and compile grammar syntax
- KinesicsKit: capture images and audio from Kinect sensors
- LexiconKit: adjust pronunciations for better speech synthesis and recognition
- ProfileKit: administrate user properties
- SpeechKit: recognize and synthesize speech
- Speech Manager: manage speech synthesis and recognition requests queue
- Talk&Listen: invoke simple speech recognition or synthesis request
- VoiceMarkupKit: dynamically generate API-specific SSML for fine-tuned speech synthesis
- VoiceXMLKit: validate and test VoiceXML
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:
- Audio Search: find words and phrases in recorded audio
- GrammarKit: dynamically adjust and compile grammar syntax
- KinesicsKit: capture images and audio from Kinect sensors
- LexiconKit: adjust pronunciations for better speech synthesis and recognition
- ProfileKit: administrate user properties
- SpeechKit: recognize and synthesize speech
- Speech Manager: manage speech synthesis and recognition requests queue
- Talk&Listen: invoke simple speech recognition or synthesis request
- VoiceMarkupKit: dynamically generate API-specific SSML for fine-tuned speech synthesis
- VoiceXMLKit: validate and test VoiceXML
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
GrammarKit
GrammarKit C++Builder Compile sample is found at: Documents\Chant\GrammarKit 11\CBuilder
KinesicsKit
KinesicsKit C++Builder AudioSource and TicTacToe samples are found at: Documents\Chant\KinesicsKit 9\CBuilder
LexiconKit
LexiconKit C++Builder Phoneme sample is found at: Documents\Chant\LexiconKit 11\CBuilder
ProfileKit
ProfileKit C++Builder Training sample is found at: Documents\Chant\ProfileKit 11\CBuilder
SpeechKit
SpeechKit C++Builder Command, Dictation, Grammar, and Synthesis samples are found at: Documents\Chant\SpeechKit 14\CBuilder
Speech Manager
Speech Manager C++Builder Synthesis and Transcribe samples are found at: Documents\Chant\SpeechManager 5\CBuilder
Talk&Listen
Talk&Listen C++Builder TalkListen sample is found at: Documents\Chant\TalkListen 6\CBuilder
VoiceMarkupKit
VoiceMarkupKit C++Builder Markup sample is found at: Documents\Chant\VoiceMarkupKit 11\CBuilder
VoiceXMLKit
VoiceXMLKit C++Builder Specials sample is found at: Documents\Chant\VoiceXMLKit 8\CBuilder
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
GrammarKit
GrammarKit Delphi Compile sample is found at: Documents\Chant\GrammarKit 11\Delphi
KinesicsKit
KinesicsKit Delphi AudioSource and TicTacToe samples are found at: Documents\Chant\KinesicsKit 9\Delphi
LexiconKit
LexiconKit Delphi Phoneme sample is found at: Documents\Chant\LexiconKit 11\Delphi
ProfileKit
ProfileKit Delphi Training sample is found at: Documents\Chant\ProfileKit 11\Delphi
SpeechKit
SpeechKit Delphi Command, Dictation, Grammar, and Synthesis samples are found at: Documents\Chant\SpeechKit 14\Delphi
Speech Manager
Speech Manager Delphi Synthesis and Transcribe samples are found at: Documents\Chant\SpeechManager 5\Delphi
Talk&Listen
Talk&Listen Delphi TalkListen sample is found at: Documents\Chant\TalkListen 6\Delphi
VoiceMarkupKit
VoiceMarkupKit Delphi Markup sample is found at: Documents\Chant\VoiceMarkupKit 11\Delphi
VoiceXMLKit
VoiceXMLKit Delphi Specials sample is found at: Documents\Chant\VoiceXMLKit 8\Delphi