Minimum required KDE 4.x
|Submitted: Jan 18 2008|
Updated: Dec 31 2012
The project provides a ready-to-use interface for the Julius- and SPHINX speech recognition engines. It integrates into X11 and Windows.
Warning: You might need experimental packages on OpenSUSE from your distribution as this release requires KDE 4.4! (Included by default in Ubuntu 10.04)
Warning: You might need experimental packages from your distribution as this release requires KDE 4.4!
Fixed the remaining known issues and added the manual.
We've done a _lot_ of testing. Basically we tested every feature as well as we could and came up with a lot of bugs.
Well those are all fixed now :)
There are two issues left which are sadly quite bad: One crashes simon and one causes the recognition to stop without any error or warning what so ever. Both only get triggered when re-initializing the recognition and are related to Juliuslib. I hope to get that fixed soon.
But all in all, simon should be quite stable and ready for some productive use!
Introducing three new command plug-ins:
A list of other simon commands; The user selects one of the commands using numbers 1-9; If there are more than 8 commands in the list, the list only goes from 1-8 and 0 and 9 are can be used for scrolling (0: up; 9: down).
Combines other simon commands in one "Macro". The user can even define delays between the invocation of two sub-commands.
* Input Numbers
A calculator-like front-end to input long numbers with ease.
Also, the desktop-grid can now be completely controlled by voice.
The recording widget now displays the current "loudness" of the input while recording. This should help to weed out not working / badly configured microphones.
Updated Julius to the current SVN versions with minimal modifications.
Bug-Fixing all around - especially related to sound and recognition.
Fixed various bugs related to the grammar which caused it to not get saved most of the time. It is now again possible to add multiple words at once without losing samples. All input files to the importing functions (dictionary, texts, etc.) are now checked if they exist before the importing begins. simon now compiles also on Ubuntu Hardy Heron (KDE 4.0) Removed KDE-Includes when building julius (a lot of warnings due to strict compiler flags) All libraries are now installed correctly.
Bugfixing all around.
Fixed a whole lot of libjulius / sent related issues regarding stopping / starting of the sound-stream.
Fixing the Windows Version.
Introducing CPack support for quick package building.
Porting to KDE 4
Removed Juliusd in favor of simond:
* Network audio streaming
* Recognition and model compilation on server
* No processor intensive calculations on the client (opens the door to development of solutions for embedded devices, etc.)
Revised and greatly improved command plugin architecture
* Individual triggers per plugin
* Runtime module loading / unloading (even the configuration of the modules)
Introduction of ksimond - a frontend to the simond recognition server
And much, much more...
A lot of compatibility fixes.
Too many changes to count - here the most important ones:
Fixed about a gazillion bugs.
Streamlined the interface.
The command-system has been completely rewritten.
A few performance optimizations.
Introduced a structured build-system.
Switched to portaudio backend for more compatibility.
Did I mention fixing bugs? Lots of them...