Simon/Installation

From KDE UserBase Wiki
Revision as of 07:21, 12 March 2013 by Claus chr (talk | contribs) (Importing a new version from external source)
Other languages:

De følgende sider beskriver, hvordan du som slutbruger kan installere og konfigurere Simon på din computer, sådan at du kan kontrollere din PC med stemmen. Se håndbogen for information om hvordan du fortsætter efter installationen.

Softwareudviklere henvises til siden om opsætning af et udviklingsmiljø.

Windows

  • Hent den aktuelle version af Simon fra vores side på Sourceforge. Sørg for at du downloader Windows-udgaven af Simon – den har "win32" i navnet og ender på ".exe".
  • Kør installationsguiden for at installere Simon. Hvis du på et eller andet tidspunkt under instllationen bliver usikker, så behold bare standardværdierne.

Installation af HTK

Hvis du ønsker at træne dine akkustiske modeller skal du også bruge HTK. Hvis du kun ønsker at bruge en statisk grundmodel, så kan du trygt springe denne del over.

Simon bruger et program kaldet Hidden Markov Model Toolkit (HTK) til at oprette talemodellen. Programmet er gratis men under en licens, som forhindrer at det bliver leveret sammen med Simon.

  • Registrér så på HTK's hjemmeside (det er gratis). Kort tid efter at du har angivet dine kontodetaljer skulle du modtage en e-maiil med din personlige adgangskode til HTK.
  • Download HTK. Du vil blive bedt om dit brugernavn og HTK-adgangskode.
  • Udpak HTK til undermappen bin i Simons installationsmappe. Standardstien er C:\Program Files\Simon 0.3\bin. De kørbare filer i arkivet (HHEd.exe, HDMan.exe etc.) skal gemmes direkte i mappen bin (fx C:\Program Files\Simon 0.3\bin\HDMan.exe) og ikke i en undermappe i bin.

Linux

Der er flere måder at installere Simon på Linux på. Brugere af Debian-baserede systemer bør bruge de leverede debian-pakker og brugere af openSUSE bør bruge RPM-pakkerne, mens brugere af andre distributioner bør bruge den generelle binære pakke.

For installation af kildekode se siden om opsætning af et udviklingsmiljø.

openSUSE

For at installere Simon på openSUSE skal du bruge den officielle pakke på openSUSE Build Service, som leveres af Simon Listens-teamet.

Du skal blot søge efter Simon på openSUSE pakkesøgning og installere Simon ved hjælp af One Click Install-knappen.

Under installationen vil Yast tilbyde dig at tilføje arkivet KDE:Unstable:Playground til dit system, hvilket du bør acceptere. På den måde får du også opdateringer af Simon, når vi udgiver nye versioner.

Efter at installationen er afsluttet vil programmet Simon være installeret på dit system. Hvis du også vil installere oversættelser og håndbogen (anbefalet), så installér pakkerne simon-doc og simon-lang, som automatisk dukker op i pakkehåndteringen efter tilføjelsen af pakkearkivet i foregående skridt. Du kan selvfølgelig også downloade dem manuelt ved brug af softwaresøgningen (se linket ovenfor).

De direkte links for openSUSE 11.3 er:

Ubuntu

For Ubuntu bør du bruge det leverede ppa-arkiv, som vedligeholdes af Simon Listens-teamet.

For at tilføje arkivet til dit system skal du køre følgende kommando på en kommandolinje:

# sudo add-apt-repository ppa:simon-listens/releases
# sudo apt-get update 

Du kan finde mere information om denne proces i Ubuntus dokumentation.

Du kan nu installere Simon med din pakkehåndtering. Simon vil blive opdateret automatisk når nye udgaver bliver frigivet igennem systemopdateringsprocessen.

Manual

  • 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>-<...>.deb
RPM based Systems:
sudo rpm -i simon-<version>-<...>.rpm
Generic Systems:
./simon-<version>-<...>.sh

HTK installation

If you want to train your acoustic model you also need the HTK. If you only want to use a static base model you can safely skip this step.

Simon uses a software called Hidden Markov Model Toolkit (HTK) to generate the speechmodel. This software is free of charge, but its license 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. Fortunately, 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