Hallo zusammen,
hier mal ein kurzes aber effektives HowTo um dem VDR Englische Sprecher Unabhängige Spracherkennung beizubringen:
Ihr benötigt (paketnamen unter Debian): sphinx2-bin, perl-tk, perlbox (http://perlbox.org/)
Perlbox erlaubt das anlegen von neuen Sprachmodellen unter X und läuft auch im server mode ohne X.
perlbox.tar.gz im Anhang unterhalb /root entpacken
tar xzvf perlbox.tar.gz
sodass /root/.perlbox-voice entsteht
Dann init-perlbox.tar.gz aus dem Anhang unterhalb /etc/init.d/ entpacken, sodass /etc/init.d/perlbox entsteht
mit chmod 755 /etc/init.d/perlbox Rechte zuweisen!
jetzt noch die Datei /etc/rc2.d/S23perlbox anlegen:
und chmod 777
Ihr müsst mit dem Benutzer mal schaun was Ihr braucht, hier läuft alles als root.
in ../.perlbox-voice/Listerner.conf stehen die bereits eintrainierten Befehle:
[command_section]
left=/usr/local/bin/svdrpsend.pl HITK Left
three=/usr/local/bin/svdrpsend.pl HITK 3
test=/usr/local/bin/sayit test
six=/usr/local/bin/svdrpsend.pl HITK 6
exit=/usr/local/bin/svdrpsend.pl HITK Back
up=/usr/local/bin/svdrpsend.pl HITK Up
seven=/usr/local/bin/svdrpsend.pl HITK 7
two=/usr/local/bin/svdrpsend.pl HITK 2
pause=/usr/local/bin/svdrpsend.pl HITK Pause
green=/usr/local/bin/svdrpsend.pl HITK Green
record=/usr/local/bin/svdrpsend.pl HITK Record
blue=/usr/local/bin/svdrpsend.pl HITK Blue
music=/usr/local/bin/svdrpsend.pl HITK User4
red=/usr/local/bin/svdrpsend.pl HITK Red
down=/usr/local/bin/svdrpsend.pl HITK Down
zero=/usr/local/bin/svdrpsend.pl HITK 0
nine=/usr/local/bin/svdrpsend.pl HITK 9
yellow=/usr/local/bin/svdrpsend.pl HITK Yellow
info=/usr/local/bin/svdrpsend.pl HITK Info
okay=/usr/local/bin/svdrpsend.pl HITK OK
mute=/usr/local/bin/svdrpsend.pl HITK Mute
stop=/usr/local/bin/svdrpsend.pl HITK Stop
five=/usr/local/bin/svdrpsend.pl HITK 5
menu=/usr/local/bin/svdrpsend.pl HITK Menu
power down=/usr/local/bin/svdrpsend.pl HITK Power
overview=/usr/local/bin/svdrpsend.pl HITK User7
videos=/usr/local/bin/svdrpsend.pl HITK User3
right=/usr/local/bin/svdrpsend.pl HITK Right
one=/usr/local/bin/svdrpsend.pl HITK 1
eight=/usr/local/bin/svdrpsend.pl HITK 8
four=/usr/local/bin/svdrpsend.pl HITK 4
Alles anzeigen
Ihr dürft die Linux-Befehle im Editor verändert! Aber Hände weg von den Sprach-Befehlen
Unter X allerdings könnt Ihr das Programm starten und auch neue Sprach-Befehle definieren!
Das Sphinx Vokabular umfasst 125.000 Englische Vokabeln. Da sollte man so schnell nichts vermissen
Deutliche schnell gesprochene Befehle mag sphinx am liebsten. Viel Erfolg.