Installation
From SIMON
The following pages describe how you as an end-user can install and configure simon on your computer, so that you can control your PC via voice.
Software developers please follow page Setting up A Development Environment.
Contents |
Windows
- Before the installation, you should check that Microsoft .NET Framework is installed. -> Microsoft Update
- Get the current version of simon from our Sourceforge page. Make sure you download the Windows version of simon - it contains "win32" in its name and ends with ".exe".
- Run the installation wizard to install simon. If you are unsure at some point during the installation you can just keep the default values.
HTK installation
simon uses a software called Hidden Markov Model Toolkit (HTK) to generate the speechmodel. This software is free of charge, but its licence prohibits its distribution with simon.
- Now please register at the HTK homepage (it's free). Shortly after you entered your account details you should receive an e-mail containing your personal HTK-password.
- Download the HTK. You will be asked your username and HTK-password.
- Extract HTK to the bin-subfolder of your simon installation directory. Default path is
C:\Program Files\simon 0.2\bin. The binary files from the archive (HHEd.exe, HDMan.exe, etc.) must be stored directly in this bin-folder (fe.:C:\Program Files\simon 0.2\bin\HDMan.exe) and NOT in a subfolder of bin.
You have now finished software installation. Please proceed with page Configuration.
Linux
There are several ways to install simon on linux. Users of debian based systems should use the provided debian package while users of other distributions should use the general binary package.
For an installation from sourcecode please follow page Setting up A Development Environment.
- Download the current installation file from our Sourceforge page. Select the file matching your architecture (i386/amd64) and your system (.deb/.rpm/.sh).
- Install simon using the just loaded installation file. If installation does not automatically start, you can use the following commands in a terminal:
cd <path_to_file>
Debian based Systems: (min. Ubuntu Intrepid Ibex (8.10)) sudo dpkg -i simon-<version>-Linux_<arch>.deb
RPM based Systems: sudo rpm -i simon-<version>-Linux_<arch>.rpm
Generic Systems: ./simon-<version>-Linux_<arch>.sh
HTK installation
simon uses a software called Hidden Markov Model Toolkit (HTK) to generate the speechmodel. This software is free of charge, but its licence prohibits its distribution with simon.
For Linux users HTK is only shipped as source code which means that you will have to compile HTK for yourself. Fourtunately, this is quite easy.
Before we can install HTK, we have to install its dependencies. Please install the following packages:
- ALSA Development files
- X11 Development files
- Buildsystem with Compiler and Linker (mostly called "build-essential" or similar)
Debian based Systems: sudo apt-get install build-essential libx11-dev libasound2-dev
- Now please register at the HTK homepage (it's free). Shortly after you entered your account details you should receive an e-mail containing your personal HTK-password.
- Download the most recent HTK sourcecode (HTK-<version>.tar.gz). You will be asked your username and HTK-password.
- To extract, configure, build and install the downloaded Tarball, execute the following commands in a terminal:
cd <path_to_file>
tar xvf HTK-<version>.tar.gz cd htk/
64bit-Systems only! Remove all appearances of -m32 in configure.ac and run autoconf!
./configure make sudo make install
You have now finished software installation. Please proceed with page Configuration.
Categories: Setup | User


