Strona 1 z 1

Debian sterowany glosem

: 02 grudnia 2006, 22:26
autor: wenabdg
Razem z kolegą wpadliśmy na pomysł by pobawić się poleceniami głosowymi. On miał jednak łatwiej (ma Linuksa jednak częściej korzysta z Windowsa). Na początek poszperałem w Google i po paru minutach znalazłem opis jak tego dokonać. Wszystko działa więc po małych przeróbkach postanowiłem to tutaj przedstawić, może kogoś zainteresuje ten temat albo przedstawi lepszą możliwość wykorzystania.

Zaczynamy.
  1. Na początek instalujemy pakiet perl-tk (potrzebny do działanie programu):

    Kod: Zaznacz cały

    apt-get install perl-tk
  2. Następnie pobieramy pakiet sphinx-2. Program ten umożliwia rozpoznawanie mowy ciągłej i działa dobrze, niezależnie od mówcy - wystarczy jedynie jako tako operować językiem angielskim.
    http://sourceforge.net/project/showfile ... ge_id=1908
  3. Opcjonalnie możemy zainstalować pakiet festival. Jest to program do syntezy mowy. Dzięki niemu możemy posłuchać jak komputer czyta napisany na ekranie monitora tekst.

    Kod: Zaznacz cały

    apt-get install festival
  4. Po zainstalowaniu tych dwóch bądź jednego pakietu instalujemy perlbox-voice.

    Kod: Zaznacz cały

     apt-get install  perlbox-voice
  5. Uruchamiamy program poleceniem:

    Kod: Zaznacz cały

    perlbox-voice
  6. Pierwszą czynnością jaką robimy jest wejście do ,,menu Config''. Jeżeli używacie KDE to z menu Desktop wtyczki (ang. Plugins) wybierzcie KDE i zastosujcie zmiany. Niżej widać ,,Use magic word''? Ta opcja jest używana jeśli nasz komputer stoi w głośnym miejscu. Jeżeli wymówimy magiczne słowo dopiero wtedy program będzie czekał na wydanie rozkazu mu głosem.
  7. Teraz przechodzimy do zakładki Vocab. Tutaj możemy zdefiniować listę słów i programów jakie chcemy uruchamiać. Perlbox rozpoznaje około 127 tysięcy słów. Jeżeli jako program, który ma być uruchomiony wpiszemy kod:

    Kod: Zaznacz cały

    say hello my master
    Program wymówi to co jest po słowie ,,say''.
  8. Czas przystąpić do testów. Przechodzimy do zakładki ,,Control'' i wciskamy ,,Start listener'. Po chwili powinniśmy zobaczyć ,,The listener has started''. Teraz można wymówić dane słowa i cieszyć się działaniem programu.
  9. Natomiast w białym polu możemy wpisać tekst i kazać programowi go przeczytać.
Oryginalny artykuł.

: 01 kwietnia 2007, 12:24
autor: Tywin
Co mam zrobić, jeżeli program u mnie wygląda tak?


Z góry dzięki za odpowiedźObrazek

: 14 kwietnia 2007, 22:24
autor: kaladann
tej paczki z perlbox-voice nie ma w etchu stable 64 bitowym w repo...ale
...jak ktos poczatkujacy mial taki problem to niech sie nie zniechęca. wystarczy wejsc na strone www projektu perlboxa i sciagnac zrodla.tgz.(pakiet dla debiana na tej stronie jest ale dla i386 i nie da sie go zainstalowac)
Rozpakowac zrodla , zrobic configure ; make; make install i voila! mamy ten program dzialajacy ;)

: 26 kwietnia 2007, 23:23
autor: Liseeeek
[quote="kaladann"]
[...] Rozpakowac zrodla , zrobic configure ]

hmm ja sciagnalem w takim razie inna wersje uiruchamia sie ja tak:
./perlbox-voice.install
i jest automatyczna instalacja pozdrawiam

[ Dodano: 2007-04-26, 23:58 ]
aha no i apt-get install sphinx2-bin

[ Dodano: 2007-04-26, 23:59 ]
ogolne wrazenia z testowania: 3/10 niestety kiepsciutkie. Nawet glos rodowitego anglika kiepsko poznaje :F