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