Overview
- Voice recognition is performed by the Pocketsphinx library.
- A utterance is a sequence of one or more words preceded and followed by a silence.
- When Pocketsphinx is listening to you, it will try to understand you by drawing only from the available vocabulary.
- If you speak freely in front of the microphone, it will keep on trying to translate everything heard.
You will see series of words arriving on the left page, all from the vocabulary.
- Only utterances available in Commands list will trigger actions.
- Non-triggering utterances are written in a lighter color.
The main window is divided into two parts :
- On the left a "console" where the recognized words will be printed. Below, the reminder of the last valid command (for repetition).
- On the right two tabs for commands and vocabulary lists.
- The Commands tab recalls the utterances recognized by your configuration and their associated commands.
This list will change according to the selected commands sets.
- The Vocabulary tab shows the available vocabulary and its phonetics.
This list contains the entire configured vocabulary, regardless of the selected command sets.
It's a reminder of recognized words and their phonetics.
- These flaps are retractable by sliding the separation bar.
Let's go
- To start listening, click button
.
- NoComprendo notify it is listening (status bar, OSD window).
- For example, saying utterance down, NoComprendo will send Down key to active window.
- Saying utterance page down, NoComprendo will send PgDown key to active window.
- Saying utterance page down 3, NoComprendo will send PgDown key 3 times to active window.
- The last valid utterance is memorized and displayed at the bottom of the window.
It can be repeated with an utterance sending meta-command "Repeat".
Status bar
- NoComprendo's status is indicated on the right of the status bar (Stopped/Listening/Suspended).
- Pocketsphinx's status is indicated on the left of the status bar (Ready/Listening).
Resetting the application
- Delete the configuration file : /home/<user>/.config/BeRoot/NoComprendo.conf.
- Delete dictionary and commands sets directory : /home/<user>/.config/nocomprendo/.
- On next launch, default commands sets will be reinstalled.