My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
FlitePlugin  
How to integrate Flite TTS into UniMRCP server.
Id-43, Phase-Deploy
Updated Feb 10, 2010 by achalo...@gmail.com


1. Overview

This guide describes how to use Flite TTS with UniMRCP server. It assumes you are already familiar with installation and configuration tips of UniMRCP server.


2. Requirements


Note: The library and voices are borrowed from FreeSWITCH (http://svn.freeswitch.org/downloads/libs/). FreeSWITCH's users can reuse what they have already installed with FreeSWITCH.


3. Build

GNU Build (Linux and other Unix variants)

  1. Download Flite library, unpack and build it.
  2. ./configure
    make
  1. Configure UniMRCP as follows
  2. ./configure --enable-flite-plugin --with-flite=path-to-flite-source-dir
    make
    make install


VS2005 Build (Windows XP, Vista, ...)

  1. Download Flite library, unpack it into unimrcp\libs\flite directory
  2. Open flite.sln file and build the solution.
  3. Open unimrcp.sln file, include flite project into build (Build -> Configuration Manager).
  4. Build the solution.


4. Configuration

Specify mrcpflite as a plugin in unimrcpserver.xml as follows:

    <plugin-factory>
      <engine id="Flite-1" name="mrcpflite" enable="false"/>
    </plugin-factory>

There can be multiple plugins of the same resource and it's possible to configure profile based plugins. However, for the beginning, you may want to enable only Flite plugin and disable other TTS plugins.


Sign in to add a comment
Powered by Google Project Hosting