Komputery z każdym dniem zaczynają coraz bardziej nam usługiwać. Obsługa aplikacji staje się bardzo prosta. Czasy kiedy wpisywało się długie linie poleceń dawno minęły. Teraz nadszedł czas, aby zacząć wydawać polecenia głosowe do naszego systemu. Czy nie prościej jest powiedzieć słowo music, by komputer włączył naszą ulubioną stację radiową lub odegrał przygotowaną wcześniej playlistę?

Tak. Jest to możliwe, dzięki prostej aplikacji o nazwie Perlbox Voice. Aplikacja dodatkowo posiada pluginy za pomocą, których możesz kontrolować głosowo swoim pulpitem. Dzięki nim będziesz mógł się przełączać pomiędzy wirtualnymi pulpitami, rozwijać menu, zmieniać tapetę lub blokować ekran. Jeżeli brakuje Ci jakiś opcji, sam możesz napisać własny plugin, który je udostępni.

Instalacja

Przed zainstalowaniem samej aplikacji Perlbox Voice musimy doinstalować inne pakiety, które są niezbędne do działania programu. Pierwszym z nich jest Perl/Tk. Powinien on być dostępny w wielu dystrybucjach. W zależności od dystrybucji jaką posiadamy wydajemy odpowiednie polecenie, które nam zainstaluje brakującą paczkę.

Mandriva:

urpmi perl-tk

Ubuntu:

sudo apt-get install perl-tk

Kolejnym krokiem będzie zainstalowanie aplikacji, która umożliwi rozpoznawanie mowy, niezależnie od rozmówcy. Taką aplikacją jest Sphinx-2. Program został napisany na uniwersytecie w Carnegie Mellon.

Ostatnim opcjonalnym krokiem jest instalacja pakietu The Festival Speech Synthesis System, w skrócie (Festival). Dzięki tej aplikacji system będzie mógł z nami się komunikować i odpowiadać głosowo na nasze polecenia.

Na samym końcu pozostaje nam instalacja samego Perlbox Voice. Najnowszą wersję możemy pobrać w postaci źródeł lub pakietów RPM ze strony domowej programu. Jeżeli pobierzemy paczkę RPM musimy wydać w konsoli jako root następujące polecenie:

rpm -ivh perlbox-voice-0.*.rpm

Jeżeli zdecydujemy się na pobranie aplikacji w postaci źródeł musimy wydać serię następujących poleceń, które rozpakują pobraną paczkę, a następnie zainstalują ją w systemie:

tar -xzvf perlbox-voice-0.*.tar.gz
cd perlbox-voice
perl install.pl

Zaczynamy

Aby uruchomić aplikację wystarczy wydać polecenie perlbox-voice. Po uruchomieniu powinniśmy zobaczyć następujący obraz:

Perlbox-Voice
Na samym początku udamy się do menu Vocab, gdzie będziemy mogli skonfigurować aplikację. W polu When You Say wpisujemy słowo, które po wymówieniu wywoła polecenie wpisane w polu Computer Does. Program rozpoznaje ponad 127 tysięcy słów w języku angielskim. Jeżeli jako polecenie wpiszemy:

say good morning

Program wymówi to co napisaliśmy po słowie say.

Perlbox-Voice
Czas uruchomić i przetestować aplikację. Udajemy się do sekcji Control, a następnie wciskamy guzik Start Listener. Od tej chwili aplikacja będzie czekała na polecenia. Jeżeli mamy problemy z wymówieniem danego słowa po angielsku zawsze możemy je wpisać w białym polu po czym nacisnąć guzik Speak this Text, aby usłyszeć poprawną jego wymowę.

Perlbox-Voice
Więcej informacji wraz z obrazkami możemy znaleźć na stronie z tutorialem.

Podobne artykuły

Perl

przez -
2 472
Perl

przez -
3 1985
  • Moze ktos potwierdzic, ze to dziala jak nalezy? Probowalem kiedys tego i cos nie za bardzo. Zamiast "amarok" odpalalo "mozilla" itp. :/

  • Mnie działa, pod warunkiem, że mówię wyraźnie do mikrofonu. Czasem się łapał na jakiś błędach i uruchamiał inną aplikacje, która była przypisana do innego słowa.

    Co prawda nie korzystałem z tego dłużej niż 10 minut, ale wiem, że działało :)

  • niez

    No wlasnie o to mi chodzilo, ze czasami uruchamia cos innego.

  • Ale to pewnie dlatego, że nie "słyszy" co mówisz ;-)

  • adrian

    jak to za instalowac czekam na pomoc

  • Gratuluję udanej instalacji :) A może coś więcej napiszesz jaki masz problem?

  • adrian

    gdzie znalesc downloud

  • Na stronach projektów albo w repozytoriach systemu.

  • jak to odpaliłem i jak to potem jak powiedziałem coś to mnie odpalało wszystko naraz a jak była cisza to odpalało sobie co chce i usunołem to gówno

  • Librix

    Ja przyznam że instalacja mi się nie powiodła. Możliwe że dlatego że nie rozumiem co to są za polecenia wpisane do konsoli. ,,sudo apt-get install perl-tk"

  • Greg

    Jak można nie rozumieć? Jaki masz system?

  • No, aż sobie przetestuję :) System to pewnie Windows (tak przypuszczam)

  • Librix

    Windows XP Profesional

  • A nie zauważyłeś, że ten portal jest o Linuksie?

  • Greg

    Co LOL! Moze pod cygwinem pójdzie. Albo natywnie na perlu na winshicie.

  • No pingwinek w topie strony :) Do tego napis, że tu są wiadomości ze świata Open Source. Można różnie interpretować tekst, ale do obrazka nie mam wątpliwości. Tu są rzeczy an temat Linuksa :)

  • Wydaje Ci się :P

  • Greg

    A może ten xp to jakaś nowa pochodna Ubuntu?

  • xp to ni się kojarzy z emotką :D (z rodziny xD)

  • No to poległem. XP emotka :]