Overview

The pocketsphinx-sonic-server is a wrapper over the PocketSphinx speech recognition system which allows us to communicate with it using the Sonic protocol. PocketSphinx itself is a small-footprint continuous speech recognition system, suitable for handheld and desktop applications. We can use a client such as AcquireSpeech in order to communicate with pocketsphinx-sonic-server and get the text for the speech.

It is fairly easy to set up a language model for PocketSphinx and use it for speech recognition.

Quick facts:

Users

Using command line parameters

The applications expects a config file to be specified on the command line as follows

Creating a language model for PocketSphinx Wrapper

You will need to follow the below steps for creating your own language model for use with the PocketSphinx Wrapper.

Known Issues

Message API

Sends:

Receives:

FAQ

See Main FAQ for frequently asked questions regarding the installer. Please use the Google Groups emailing list for unlisted questions.