Ukrywanie tożsamości mówcy z wykorzystaniem transformacji głosu

Hiding Speaker Identity Using Voice Transformation

Autor: Oskar Kaźmierczak

Opiekun pracy: dr inż. Piotr Korbel prof. ucz.

Rodzaj pracy: praca dyplomowa inżynierska

Data obrony: 2018-02-14

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