In order for a VBVoice application to use ASR and TTS engines from one MRCP server (or more), the following are required:
An MRCP server with ASR, TTS or both resources, or an MRCP connector to an ASR or TTS server. This is a third party product that is acquired and licensed separately from Pronexus' VBVoice. The choice of this server depends on the availability of ASR and TTS support as well as the supported languages. Also, the accuracy of the recognizer and the quality of the TTS speaker plays a big role in picking the right server for your need.
Network connection to the MRCP server (if it is not running on the same machine) with TCP/IP support. Direct connection without a firewall is preferable, but more configuring is required if connected through a NAT or an external Proxy.
VBVoice ASR and TTS runtime licenses to cover the number of engines required for the application.