PocketSphinx is one of Carnegie Mellon University's open source large vocabulary, speaker-independent continuous speech recognition engine. CMU Pocketsphinx is the lightweight version of Sphinx-4 the main open source ASR system used in ILA and is optimized for mobile and low-performance hardware like the Raspberry Pi or Android.
List of requested packages:
Build the uniMRCP with PocketSphinx and Flite:
Follow the uniMRCP documented steps : https://code.google.com/p/unimrcp/wiki/PocketSphinxPlugin
Installation and configuration:
Over the uniMRCP standard installation, create those directories if necessary in /usr/local/unimrcp
UniMRCP Server executable help line:
root@borja:~# /usr/local/unimrcp/bin/unimrcpserver --help
* Copyright 2008-2014 Arsen Chaloyan
*
* Licensed under the Apache License, Version 2.0 (the License);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
Usage:
unimrcpserver [options]
Available options:
-r [--root-dir] path : Set the path to the project root directory.
-c [--dir-layout] path : Set the path to the dir layout config file.
(takes the precedence over --root-dir option)
-l [--log-prio] priority : Set the log priority.
(0-emergency, ..., 7-debug)
-o [--log-output] mode : Set the log output mode.
(0-none, 1-console only, 2-file only, 3-both)
-d [--daemon] : Run as a daemon.
-v [--version] : Show the version.
-h [--help] : Show the help.
Start the uniMRCP server:
For debugging :
/usr/local/unimrcp/bin/unimrcpserver -r /usr/local/unimrcp/
Run as a daemon:
/usr/local/unimrcp/bin/unimrcpserver -r /usr/local/unimrcp/ -d