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