Package Details: simon 0.4.1-4

Git Clone URL: (read-only, click to copy)
Package Base: simon
Description: Open-source speech recognition program for replacing mouse and keyboard
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: Dragonlord
Last Packager: Dragonlord
Votes: 51
Popularity: 0.000000
First Submitted: 2008-01-19 16:41
Last Updated: 2017-12-02 17:38

Dependencies (11)

Required by (1)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

blargle commented on 2018-08-04 01:07

I had to add qtwebkit as a depend to get it to compile past 36%

mani.zaeim commented on 2018-04-20 18:07

error: target not found: kdepimlibs

dotmagic commented on 2017-12-06 07:24

I wasn't able to build it anymore, compile throws error after about 10min. It still use QT4 and no updates since years. RIP :(

ParkerMc commented on 2017-08-30 00:39

I had to install qwt-qt4 to get it to work. The build system uses qt4 and the qwt in the main repo is for qt5.

Alko89 commented on 2017-04-14 11:34

I get the same errors as simona, same when compiling manually from source. The problem is solved when compiling simon-0.4.80 alpha.

simona commented on 2017-03-14 09:35

/home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.cpp: In member function ‘virtual QList<RecognitionResult> SphinxRecognizer::recognize(const QString&)’:
/home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.cpp:100:58: error: invalid conversion from ‘char*’ to ‘long int’ [-fpermissive]
int rv = ps_decode_raw(decoder, toRecognize,, -1);
/home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.cpp:100:64: error: too many arguments to function ‘long int ps_decode_raw(ps_decoder_t*, FILE*, long int)’
int rv = ps_decode_raw(decoder, toRecognize,, -1);
In file included from /home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.h:27:0,
from /home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.cpp:20:
/usr/include/pocketsphinx/pocketsphinx.h:299:6: note: declared here
long ps_decode_raw(ps_decoder_t *ps, FILE *rawfh,
/home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.cpp:111:43: error: too many arguments to function ‘const char* ps_get_hyp(ps_decoder_t*, int32*)’
hyp = ps_get_hyp(decoder, &score, &uttid);
In file included from /home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.h:27:0,
from /home/simona/.cache/pacaur/simon/src/simon-0.4.1/simonlib/simonrecognizer/sphinxrecognizer.cpp:20:
/usr/include/pocketsphinx/pocketsphinx.h:409:13: note: declared here
char const *ps_get_hyp(ps_decoder_t *ps, int32 *out_best_score);
make[2]: *** [simonlib/simonrecognizer/CMakeFiles/simonrecognizer.dir/build.make:183: simonlib/simonrecognizer/CMakeFiles/simonrecognizer.dir/sphinxrecognizer.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:2233: simonlib/simonrecognizer/CMakeFiles/simonrecognizer.dir/all] Error 2
make: *** [Makefile:161: all] Error 2
==> ERRORE: Si è verificato un errore in build().
L'operazione sta per essere interrotta...
:: failed to build simon package(s)

kingcreole commented on 2016-12-22 15:58

it definitely doesn't work right now, was very hacky to get it to start, still working on it, seems like it's up to date though :/

oOze commented on 2014-07-05 12:07

I've got it working. There are definitely deps missing for I installed both possible backends (

packages required:
- htk (login required to download the source edit this into PKGBUILD if installing from AUR)
- julius
- pocketsphinx
- sphinxtrain

NOTE: If simon is already installed you will have to reinstall/compile it.

Iqualfragile commented on 2014-06-25 13:25

Have you tried actually running/using Simon? It does not work for me at all using this package.

Iqualfragile commented on 2013-12-02 02:50

I am not talking about building simon, I am talking about using it.