Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

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

Command line parameters

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

-c [file-name]

This config file should contain the following information specified as below

-fwdflat 
-bestpath 
-lm [the language model file to be used]
-dict [the dictionary to be used]
-hmm 
-samprate [the sampling rate]

 

Creating a language model for pocketsphinx-sonic-server

 

Developers

How can programmers modify or add functionality? 

Known Issues

List of common known issues, like why something isn't working, why it's implemented in a certain way, limitations, etc. If there are major Jira tickets, link to those as well. 

FAQ

What is pocketsphinx-sonic-server?

The pocketsphinx-sonic-server is a wrapper over the pocketsphinx speech recognition system which allows us to communicate with it using the sonic protocol.

Where can I find NVBG on svn?

http://svn.ict.usc.edu/svn_vh/trunk/core/pocketsphinx-sonic-server/

If I have questions or problems, who should I contact?

vh-support@ict.usc.edu

Link to the appropriate section in the main FAQ page.

  • No labels