IVR Speech Technologies - .NET Visual Studio Dialogic ASR TTS MRCP

By: Glorsoft  05/12/2011
Keywords: Speech Recognition, Visual Studio, Text To Speech

The Velocity v3 toolkit provides extensive support for speech based application development. Traditionally, the IVR World as we know it used touch-tone (DTMF) or telephone keypad entry to interact with users. Thankfully, the quality of Automatic Speech Recognition (ASR) engines and the modern scientific approach to Voice User Interface (VUI) design has led to a much wider adoption of speech recognition technology in the IVR environment. Similarly, the vast improvement in quality of Text To Speech (TTS) engines has resulted in increased deployment of synthesized speech output.

The Velocity engine supports the following key standards for both ASR & TTS.

  • SAPI 5
  • MRCP
  • Microsoft Speech Server Platform

SAPI is a Speech Application Programming Interface developed by Microsoft to allow the use of Speech Recognition and Speech Synthesis within Windows applications. Velocity supports all SAPI 5 releases and therefore any SAPI compliant ASR or TTS engine can be used in a Velocity based application. If you are investigating speech applications for the first time, the development team at Glorsoft would always recommend SAPI as a good starting point. SAPI is supported in the Standard Edition of Velocity v3. This, combined with the free SAPI ASR and TTS voices included in Windows make it a cost-effective way to whet your appetite for speech development.

MRCP or Media Resource Control Protocol is a communications protocol used to control media resources on the network using a distributed, client/server architecture. MRCP is recognised as a robust and scalable technology which is now supported by all of the major speech engine vendors such as Ivona, Loquendo, Lumenvox, Nuance and others. The MRCP standard is now fully supported in our Velocity v3 Professional Edition.

Keywords: speech application, Speech Recognition, Speech Synthesis, Text To Speech, Velocity Engine, Visual Studio,

Other products and services from Glorsoft


Velocity v3.0 - The .Net IVR & Speech Application Toolkit

Velocity™ v3 is a rapid application development toolkit that enables Microsoft .NET developers to create feature-rich telephony applications incorporating the latest in IP based Speech technologies. It is designed to enable the developer to build telephony applications in conventional, standards-based languages rather than proprietary scripting languages or inflexible GUI based environments.



Whilst many of our customers are happy to get on with the job of building their own applications, sometimes with the help of the Glorsoft support group, some are entering into the voice application arena for the first time. We would of course recommend to all perpetual licence customers that they do maintain subscription on their perpetual licences as subscription also includes all software updates.



Self-Service is the core focus of most Glorsoft driven solutions and whilst we don't sell the finished applications, our customers are building new and innovative applications every day. Additionally, many automated telephony solutions are designed to enhance customer retention, customer acquisition and indeed to drive costs down or generate revenue.