Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
[HOW-TO] Sterowanie komputerem ludzkim głosem
Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 16

Temat: [HOW-TO] Sterowanie komputerem ludzkim głosem

  1. #1
    Avatar Paszczak000
    Paszczak000 jest nieaktywny Borsuk
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Abit NF7
      • Procesor:
      • AMD Athlon 2600+
      • Karta Graficzna:
      • GForce 2 32MB
      • Karta Dźwiękowa:
      • Sound Blaster Live 5.1
      • Monitor:
      • LG FLATRON L1730S
      • Kernel:
      • 2.6.12-12mdk
    Dystrybucja: Mandriva 2006
    Dołączył
    Sep 2004
    Skąd
    Łódź
    Wiek
    31
    Postów
    321
    Wątków
    59
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    28
    Reputacja
    22

    [HOW-TO] Sterowanie komputerem ludzkim głosem

    Nasze komputery dla wielu z nas to nasze drugie kobiety Dlaczego mamy je wciąż klikać? Czy nie prościej jest powiedzieć music a komputer zagra nam naszą ulubioną piosenkę? Teraz jest to możliwe. Z pomocą przychodzi nam program Perlbox-voice. Opiszę co należy zrobić, aby móc cieszyć się tym wynalazkiem.

    1. Do poprawnego i jakiegokolwiek działania programu potrzebujemy Perl-Tk. Większość dystrybucji już ma to zainstalowane, ale dla pewnośći wpiszcie jako root w konsoli
    Kod:
    urpmi perl-tk
    albo Gwiazdka --> System --> Konfiguracja --> Pakiety --> Instalacja oprogramowania
    i zainstalujcie brakujące pakiety. W Mandrake 10.0 dostępne są one na 4 płytce.

    2. Następnie pobieramy pakiet Sphinx-2 (5,4 MB)
    Program ten umozliwia rozpoznawanie mowy ciągłej i działa dobrze, niezależnie od mówcy - wystarczy jedynie jako tako operować językiem angielskim.

    3. Opcjonalnie możemy zainstalować pakiet Festival (25,8 MB). Jest to program do syntezy mowy. Dzięki niemu możemy posłuchać jak komputer czyta wpisany na ekranie tekst.

    4. Po zainstalowaniu tych dwóch bądź jednego pakietu zasysamy
    Perlbox-voice rpm dla Mandrake
    Perlbox-voice deb dla Debiana
    Perlbox-voice Źródełka

    5. Instalujemy Perlbox-voive.
    6. Aby uruchomić program w konsoli bądź w Gwiazdka --> Wykonaj polecenie wpisujemy perlbox-voice
    Uruchomi nam się program, który wygląda mniej więcej tak:
    7. Pierwszą czynnością jaką robimy jest wejście do menu Config. Jeżeli używacie KDE to z menu Desktop Plugins wybierzcie KDE i zastosujcie zmiany. Niżej widać Use magic word? Ta opcja jest używana jeśli nasz komputer stoii w głośnym miejscu. Jeżeli wymówimy magiczne słowo dopiero wtedy program będzie czekał na wydanie rozkazu mu głosem. Ja jedank nie wybierałem tej opcji
    8. Teraz przechodzimy do zakładki Vocab. Tutaj możemy zdefiniować sobie listę słów i programów jakie chcemy uruchamiać. Perlbox rozpoznaje około 127 tyś słów. Jeżeli jako program, który ma być uruchomiony wpiszemy
    Kod:
    say hello my master
    Program wymówi to co jest po słowie say
    9. Czas potestować. Przechodzimy na zakładkę 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
    10. Natomiast w białym polu możemy wpisać tekst i kazać programowi go przeczytać.

    Powodzenia And say yellow





    Reputacja przyznana temu postowi
    Łącznie punktów reputacji: 7

    Komentarze:
     Sir_Yaro  zgadza się   za pomysl, opis i w ogole calosc...
    Ostatnio edytowane przez Sir_Yaro ; 19.05.2005 o 18:49
    "Nobody will ever need more than 640k RAM!" -- Bill Gates, 1981
    "Windows 95 needs at least 8 MB RAM." -- Bill Gates, 1996
    "Nobody will ever need Windows" -- logical conclusion
    Linux Registered User #371698

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja





  3. #2
    Dołączył
    Dec 2003
    Skąd
    katowice
    Wiek
    39
    Postów
    1,437
    Wątków
    26
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    35
    Reputacja
    63

    Odp: Sterowanie komputerem ludzkim głosem

    a jak to działa?
    bo ja jakoś jeszcze nie nauczyłem się tak mówić do mojego telefonu, żeby dzwonił gdzie ja chcę
    ....wogóle, żeby gdziekolwiek dzwonił
    Ostatnio edytowane przez barcin ; 19.05.2005 o 11:02
    Bardzo były moderator działu oprogramowanie.

  4. #3
    Avatar foniasty
    foniasty jest nieaktywny Sprzedawca Żywopłotów
    Mężczyzna
    Dystrybucja: Kubuntu 5.10
    Dołączył
    Nov 2004
    Wiek
    37
    Postów
    231
    Wątków
    40
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    27
    Reputacja
    1

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    mówi do mnie ale nie słucha
    po klikanięciu "start listener" pojawia się "The listener is asleep"
    i nie reaguje... (instalacja ze źródeł)
    w konsoli po kliknięciu błąd:
    Kod:
    LOADED DESKTOP PLUGIN: kde
    Can't exec "/usr/bin/sphinx2-continuous": No such file or directory at /usr/lib/perlbox-voice/PerlboxListener.pl line 112.
    readline() on closed filehandle LISTENER at /usr/lib/perlbox-voice/PerlboxListener.pl line 114.
    linia 112 i 114 w PerlboxListener.pl:
    Kod:
    #implements the event loop.
    sub run_sphinx{
        #Now read the commands array
        $config=undef;
        $config = 'Perlbox::ThirdParty::Config::Simple'->new( CONFIG_FPATH );
        read_commands_config();
    
        open(LISTENER, make_sphinx_command()."|");
    
        while(my $msg = <LISTENER>){
           chomp $msg;
           #first we test the magic interval is up
           if( $magicword_on ){
              my $lapsed = time - $magicword_ontime;
              if($lapsed >= $magicword_interval){
                 $magicword_on = 0;
                 super_handler( LOCKED_STATE, $msg );
              }
    
           }
    
          if( $msg =~/^READY\.\.\.\.$/ ) {
                super_handler( READY_STATE );
          }
          elsif( $msg =~/^Listening\.\.\.$/ ) {
                super_handler( LISTENING_STATE );
          }
          elsif( $msg =~ /^\d+\: / ) {
                $msg =~ s/^\d+\: (.*) $/$1/;
                #then go see if we have a command
                issue_command($msg);
                sleep 1;
          }
    
    
        }
        $current_message = EXITED_STATE;
    }
    nie bardzo rozumiem o co mu chodzi
    Registered Linux user #381780
    Open Your mind, open Your window...

  5. #4
    Avatar Sir_Yaro
    Sir_Yaro jest nieaktywny Były Administrator
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • ThinkPad T500
      • Procesor:
      • Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz
      • Karta Graficzna:
      • ATI HD3650
      • Karta Dźwiękowa:
      • Conexant 20561
      • Monitor:
      • TFT WSXGA+
      • Kernel:
      • 3.2.0-34
    Dystrybucja: Kubuntu 14.04 LTS
    Polska
    Dołączył
    Jan 2004
    Skąd
    Gdansk
    Wiek
    38
    Postów
    3,675
    Wątków
    214
    Downloads
    27
    Uploads
    31
    Siła Reputacji
    158
    Reputacja
    1854

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    doinstaluj pakiet sphinx2

  6. #5
    Avatar Pietro
    Pietro jest nieaktywny Sprzedawca Żywopłotów
    Mężczyzna
    Dystrybucja: Ubuntu
    Dołączył
    Apr 2005
    Postów
    53
    Wątków
    13
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    26
    Reputacja
    1

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    Kod:
    Can't locate Tk.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl .) at /usr/lib/perlbox-voice/pbox-voice line 7.
    BEGIN failed--compilation aborted at /usr/lib/perlbox-voice/pbox-voice line 7.
    A co z tym fantem zrobić?

  7. #6
    Avatar Sir_Yaro
    Sir_Yaro jest nieaktywny Były Administrator
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • ThinkPad T500
      • Procesor:
      • Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz
      • Karta Graficzna:
      • ATI HD3650
      • Karta Dźwiękowa:
      • Conexant 20561
      • Monitor:
      • TFT WSXGA+
      • Kernel:
      • 3.2.0-34
    Dystrybucja: Kubuntu 14.04 LTS
    Polska
    Dołączył
    Jan 2004
    Skąd
    Gdansk
    Wiek
    38
    Postów
    3,675
    Wątków
    214
    Downloads
    27
    Uploads
    31
    Siła Reputacji
    158
    Reputacja
    1854

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    mi to dziala... nie wiem jeszcze jak dobrze ale dziala....


    A co z tym fantem zrobić?
    wg mnie nie zainstalowales Perl-Tk

    a jeszcze inne zrodla mowia ze perl-XMLTV

  8. #7
    Avatar MrRobby
    MrRobby jest nieaktywny Sprzedawca Żywopłotów
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • Asus
      • Procesor:
      • Intel(R) Pentium(R) 4 CPU 3.06GHz
      • Karta Graficzna:
      • Nvidia
      • Karta Dźwiękowa:
      • SB
      • Monitor:
      • LCD Samsung 17&quot;
      • Kernel:
      • 2.6.20-16-generic
    Dystrybucja: Kubuntu 8.04
    Dołączył
    Nov 2004
    Skąd
    ~Katowice
    Wiek
    35
    Postów
    55
    Wątków
    12
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    31
    Reputacja
    74

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    mi to kiedys dzialalo heh czytaj uruchamialo sie bez bledow say smigalo ale zeby cos odpalic glosem hmmm raczej mi sie nieudalo

    --edit--
    jednak dziala jak sobie wsadzilem mikrofon prawie w usta i krzyknalem to zadzialalo i odpalilo przegladarke szkoda ze musze sie tak wydzierac heh napewno mikrofon dobrze mi zbiera bo w skype nie ma problemu
    Ostatnio edytowane przez MrRobby ; 20.05.2005 o 10:02

  9. #8
    Dołączył
    Jul 2005
    Postów
    20
    Wątków
    6
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    0
    Reputacja
    1

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    Mi nie działa... Podczas instalacji tego sphinksa pojawia się error:

    Niektóre z wybranych pakietów nie mogą zostać zainstalowane:
    sphinx2-0.3-2.i386 (z powodu niesatysfakcjonującego pakietu /bin/csh)
    Kontynuować? (T/n)

  10. #9
    Avatar FreeMen
    FreeMen jest nieaktywny Boy Hotelowy
    Mężczyzna
    Dystrybucja: mandriva le linux 2005
    Dołączył
    Sep 2005
    Wiek
    35
    Postów
    32
    Wątków
    4
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    25
    Reputacja
    1

    Unhappy Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    Witam mam problem z zainstalowaniem tego pakietu zamieszczam zrzut błedów jakie mi wyskakują
    Załączone miniatury Załączone miniatury Kliknij obrazek, aby uzyskać większą wersję

Nazwa:	zrzut ekranu3.jpg
Wyświetleń:	390
Rozmiar:	25.4 KB
ID:	474  
    Ostatnio edytowane przez FreeMen ; 21.09.2005 o 20:48

  11. #10
    Avatar pech
    pech jest nieaktywny Boy Hotelowy
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • MSI
      • Procesor:
      • Intel(R) Pentium(R) 4 CPU 1.80GHz
      • Karta Graficzna:
      • NVIDIA Geforce 3 Ti 200
    Dystrybucja: Mandriva 2006 FREE
    Dołączył
    Nov 2005
    Postów
    34
    Wątków
    8
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    25
    Reputacja
    1

    Odp: [HOW-TO] Sterowanie komputerem ludzkim głosem

    Nie wiem jak skonfigurować szybkość syntezatora mowy...
    Tak szybko gada że nic nie rozumie

Strona 1 z 2 12 OstatniOstatni

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •