Dieses Howto ist für Gentoo Linux ausgerichtet und soll erstmal nur eine schnelle Schritt-für-Schritt Anleitung werden, um ein lauffähiges sphinx2 zu bekommen.
Sphinx2 ist als Ebuild in der gentoo-portage vorhanden und kann einfach mit emerge -av app-accessibility/sphinx2 emerged werden.
Sphinx2 ist im Prinzip so lauffähig, zum testen einmal die sphinx-demo aufrufen, um zu sehem ob sphinx das Mikrofon findet und benutzen kann. Sphinx2 reagiert am besten auf deutlich, aber zügig ausgesprochene Kommandos. Wer versucht einzelne Worte langsam und deutlich auszusprechen wird wenig Erfolg haben.
Als erstes muss man sich für seine eigenen Kommandos eine kleine Sammlung von Befehlen/Vokabeln anlegen, den Corpus
mein Corpus sieht im Prinzip so aus:
Datei /usr/share/sphinx/model/lm/audioshell/audioshell.corpus COMPUTER PLAY MUSIC COMPUTER STOP MUSIC SKIP PREV COMPUTER START SCREENSAVER COMPUTER LOCK SCREEN
Dieser Corpus reicht aber noch nicht, es fehlt noch die Aussprache, und die Häufigkeitsanalyse und einige kleine Hilfsdateien, die man sehr einfach aus dem Corpus mit Hilfe der lmtool-Seite der CMU erstellen kann.
diese Seite generiert ein tar.gz, was man dann herunterladen kann und in seinem lm Verzeichnis, wo man den Corpus erstellt hat, entpacken kann.