|
CepstralPlugin
How to integrate Cepstral TTS into UniMRCP server.
1. OverviewThis guide describes how to use Cepstral Swift TTS with UniMRCP server. It assumes you are already familiar with installation and configuration tips of UniMRCP server. UniMRCP server provides plugin interface to integrate 3-rd party TTS and ASR engines. Plugin called mrcpcepstral implements the MRCP resource engine interface using Cepstral Swift TTS engine. 2. RequirementsCepstral Swift SDK and Voices must be installed first. http://support.cepstral.com/ 3. BuildGNU Build (Linux and other Unix variants)Configure optionTo explicitly specify where to look for the Cepstral Swift library use the "--with-swift=" option:$ ./configure --with-swift=/opt/swift VS2005 Build (Windows XP, Vista, ...)One-time pre-build preparation
<UserMacro
Name="CepstralSDKDir"
Value="C:\Program Files\Cepstral\sdk"
/>Open unimrcp.sln solution file, enable mrcpcepstral project from Build -> Configuration Menu and build the solution. Make sure swift.dll is in the execution path of unimrcpserver in case mrcpcepstral.dll failed to load on start-up. 4. ConfigurationSpecify mrcpcepstral as a plugin in unimrcpserver.xml as follows: <plugin>
<engine name="Cepstral-Swift-1" class="mrcpcepstral" enable="1"/>
</plugin>
|
Sign in to add a comment