ActiveX (OCX) component with a full text-to-speech functionality for VB6/Visual Studio 6 programs. Set voice, PCM formats, device, volume, rate, save to audio.

Built with the Classic Visual Basic 6 for VB6 / VS6 / ASP.

The full source code of this component is also available here.

About The VB6 TTS ActiveX Component is a powerful tool designed for developers using Visual Basic 6 / Visual Studio 6. It enables seamless integration of full text-to-speech functionality into your programs.

This ActiveX component is built on Microsoft's Text To Speech technology (from version 5.1) and offers a wide range of features. You can easily set the voice for the text-to-speech output, specify PCM formats, select the desired device for speech output, adjust the volume and rate of speech, save text as audio wave files, and much more.

With VB6 TTS ActiveX, you can directly interact with sound cards, phone cards, voice modems, and other voice devices. This versatility allows you to develop various applications, including answering machines, phone call recorders, caller ID systems, text-to-speech conversion to wave files, and other Windows applications.

  • Voice selection: Choose from a range of voices for text-to-speech output.
  • PCM format customization: Adjust the PCM format settings for optimal audio quality.
  • Output configuration: Set the desired output device, including sound cards, phone cards, and voice modems.
  • Volume adjustment: Control the volume level of the text-to-speech output.
  • Rate adjustment: Modify the speech rate to achieve the desired playback speed.
  • TTS saving to wave files: Save the text-to-speech output as wave files for future use.
  • Full support for TAPI Modem ActiveX: Seamless integration with TAPI Modem ActiveX for enhanced functionality.
  • Full support for Wave Player Recorder ActiveX: Integration with Wave Player Recorder ActiveX for comprehensive audio capabilities.
  • Visual Basic and .NET samples: Access ready-to-use samples in Visual Basic and .NET to accelerate development.
  • Error handling: Built-in mechanisms to handle and manage errors during execution.
  • Source code availability: Obtain access to the source code for further customization (separate distribution).
  • Free trial available: Try the Text To Speech ActiveX component before making a purchase.
  • Compatibility with VB6, VC6, ASP, and other classic programming tools: Works seamlessly with various classic programming environments supporting OCX/ActiveX components.

  1. Download the VB6TTS
  2. Extract the compressed file.
  3. Run the Install.bat as Administrator in order to register the component.
  4. Run the Example.
FREE Download SDK

Order a license here
  • You can distribute the library with commercial products.
  • You will get your own UserName and UserKey.
  • The price is one-time-fee of $89 (USD) and it contains an online support.
  • The source code of the library is also available under MS-PL license.
  • We are using the MyCommerce├é┬« services in order to handle with the registration process.

Related Links