Opracowanie komputerowego systemu rozpoznawania mówcy

Transkrypt

Opracowanie komputerowego systemu rozpoznawania mówcy
Praca magisterska
Opracowanie komputerowego systemu
rozpoznawania mówcy
Piotr Nabielec
Promotor: dr Ewa Bielińska
Politechnika Śląska 2006
Zastosowania
●
●
Potwierdzanie tożsamości
–
Placówki zamknięte
–
Zdalny dostęp do danych i usług
–
Kontrola transakcji
–
Kryminalistyka
Uzupełnienie PINów, haseł, tokenów
Politechnika Śląska 2006
Wymagania
●
Wykonanie działającej aplikacji
●
Praktyczne wykorzystanie badań
–
Istniejące prace magisterskie
–
Książki i publikacje
●
Stworzenie bazy do dalszych badań
●
Możliwość dalszego rozwoju aplikacji
Politechnika Śląska 2006
Rozpoznawanie mówcy
wypowiedź
przetwarzanie
wstępne
identyfikator
mówcy
TISI
ekstraktor
cech
klasyfikator
sędzia
przetwarzanie
wstępne
ekstraktor
cech
klasyfikator
Politechnika Śląska 2006
Rozpoznawanie mówcy
●
Ekstrakcja cech
–
●
Modele AR(MA)
–
Reprezentacja LPC
–
Współczynniki cepstrum
–
MFCC
Sygnał
z mikrofonu
>>10000
Filtry
Ekstrakcja
cech
Klasyfikator
–
Najbliższego sąsiedztwa
–
Sieci neuronowe
<100
Klasyfikator
1
–
Logika rozmyta
–
Ukryte modele Markova
Politechnika Śląska 2006
1
Identyfikator mówcy
Cechy aplikacji
●
Pisana w Javie
–
Niezależność od platformy Windows/Linux/MacOS
–
Wysoki poziom abstrakcji
●
Duży nacisk na wizualizację procesów
●
Silna modułowość
●
Wyczerpująca dokumentacja
Politechnika Śląska 2006
Wygląd aplikacji
Pasek narzędzi
sygnał - wypowiedź
aktualny identyfikator
ocena klasyfikatora
użytkownicy
i wypowiedzi
cechy wypowiedzi
Politechnika Śląska 2006
O aplikacji
●
●
Kod:
–
sumaryczny rozmiar: 244kB
–
67 publicznych klas i interfejsów
–
9078 linii kodu
–
średnio 135 linii i 63 polecenia w jednym pliku
–
26% komentarzy
Wykorzystuje 3 zewnętrzne biblioteki:
–
SWT (Graficzna)
–
XStream + XPP3 (XML)
Politechnika Śląska 2006
Podsumowanie
●
Stworzono działającą aplikację
●
Dostarczono kompletną dokumentację
–
Dokumentacja kodu
–
Dokument o rozszerzaniu programu
●
Zaimplementowano najpopularniejsze algorytmy
●
Przeprowadzono podstawowe badania ewaluacyjne
●
Osiągnięto wysoki stopień modułowości
Politechnika Śląska 2006
Dziękuję za uwagę
Politechnika Śląska 2006

Podobne dokumenty