Ukrywanie tożsamości mówcy z wykorzystaniem transformacji głosu
Hiding Speaker Identity Using Voice Transformation
Streszczenie
Celem niniejszej pracy inżynierskiej było opracowanie systemu uniemożliwiającego rozpoznanie mówcy po głosie przy zachowaniu oryginalnej długości trwania wypowiedzi. W pracy zostały przedstawione istniejące już rozwiązania do modyfikacji głosu oraz metody rozpoznawania mówcy. W celu ukrycia tożsamości osoby mówiącej wykorzystano metodę działającą w dziedzinie czasu, którą jest SOLA (Synchronous Overlap and Add). Wybrana metoda ukrywania tożsamości została omówiona krok po kroku oraz zostały przedstawione wyniki działania algorytmu zaimplementowanego w środowisku Matlab. Słowa kluczowe: przetwarzanie sygnałów akustycznych, zniekształcanie głosu, ukrywanie tożsamości, analiza częstotliwościowa, zmiana częstotliwości próbkowania.
Abstract
The main of this thesis is to construct a system that makes it impossible to recognize the
speaker by voice while maintaining the original length of the speech recording. The work
presents existing solutions for voice modification and methods for its recognition. In order to
hide the identity of the speaker, a method that works in the time domain, which is SOLA
(Synchronous Overlap and Add), was used. Matlab software was used for this purpose. The
chosen method of hiding the identity was discussed step by step and the results of the
algorithm used were shown.
Keywords: processing of acoustic sig