├── .gitignore ├── DLproject_fake_voice_detection.pdf ├── README.md ├── converted_samples ├── 200001_fake.wav ├── 200001_fake_0epc.wav ├── 200001_fake_1000epc.wav ├── 200001_fake_100epc.wav ├── 200001_fake_150epc.wav ├── 200001_fake_200epc.wav ├── 200001_fake_250epc.wav ├── 200001_fake_300epc.wav ├── 200001_fake_350epc.wav ├── 200001_fake_400epc.wav ├── 200001_fake_450epc.wav ├── 200001_fake_500epc.wav ├── 200001_fake_50epc.wav ├── 200001_fake_550epc.wav ├── 200001_fake_600epc.wav ├── 200001_fake_650epc.wav ├── 200001_fake_700epc.wav ├── 200001_fake_750epc.wav ├── 200001_fake_800epc.wav ├── 200001_fake_850epc.wav ├── 200001_fake_900epc.wav ├── 200001_fake_950epc.wav ├── 200001_real.wav ├── 200002_fake.wav ├── 200002_real.wav ├── 200003_fake.wav ├── 200003_real.wav ├── 200004_fake.wav ├── 200004_real.wav ├── 200005_fake.wav └── 200005_real.wav ├── out └── plot │ ├── average_score_per_small_clip_for_test,fake,ubg.svg │ ├── average_score_per_small_clip_for_whole_(disjoint_data_for_VC_and_Verif).png │ ├── average_score_per_small_clip_for_whole_(shared_data_for_VC_and_Verif).png │ ├── score_for_one_small_clip_(disjoint_data_for_VC_and_Verif).png │ ├── score_for_one_small_clip_(shared_data_for_VC_and_Verif).png │ ├── score_for_whole_(disjoint_data_for_VC_and_Verif).png │ └── score_for_whole_(shared_data_for_VC_and_Verif).png ├── requirements.txt ├── run_all_leonhard.sh ├── set_env_leonhard.sh └── src ├── conversion ├── convert.py ├── model.py ├── module.py ├── preprocess.py ├── train.py └── utils.py ├── download.py ├── split_normalize_raw_speech.py ├── verification_gmm ├── compute_auc.py └── train_and_plot.py └── verification_vae ├── __init__.py ├── cvae_keras.py └── cvae_verification.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/.gitignore -------------------------------------------------------------------------------- /DLproject_fake_voice_detection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/DLproject_fake_voice_detection.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/README.md -------------------------------------------------------------------------------- /converted_samples/200001_fake.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_0epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_0epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_1000epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_1000epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_100epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_100epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_150epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_150epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_200epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_200epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_250epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_250epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_300epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_300epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_350epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_350epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_400epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_400epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_450epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_450epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_500epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_500epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_50epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_50epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_550epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_550epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_600epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_600epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_650epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_650epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_700epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_700epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_750epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_750epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_800epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_800epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_850epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_850epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_900epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_900epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_fake_950epc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_fake_950epc.wav -------------------------------------------------------------------------------- /converted_samples/200001_real.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200001_real.wav -------------------------------------------------------------------------------- /converted_samples/200002_fake.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200002_fake.wav -------------------------------------------------------------------------------- /converted_samples/200002_real.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200002_real.wav -------------------------------------------------------------------------------- /converted_samples/200003_fake.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200003_fake.wav -------------------------------------------------------------------------------- /converted_samples/200003_real.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200003_real.wav -------------------------------------------------------------------------------- /converted_samples/200004_fake.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200004_fake.wav -------------------------------------------------------------------------------- /converted_samples/200004_real.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200004_real.wav -------------------------------------------------------------------------------- /converted_samples/200005_fake.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200005_fake.wav -------------------------------------------------------------------------------- /converted_samples/200005_real.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/converted_samples/200005_real.wav -------------------------------------------------------------------------------- /out/plot/average_score_per_small_clip_for_test,fake,ubg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/average_score_per_small_clip_for_test,fake,ubg.svg -------------------------------------------------------------------------------- /out/plot/average_score_per_small_clip_for_whole_(disjoint_data_for_VC_and_Verif).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/average_score_per_small_clip_for_whole_(disjoint_data_for_VC_and_Verif).png -------------------------------------------------------------------------------- /out/plot/average_score_per_small_clip_for_whole_(shared_data_for_VC_and_Verif).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/average_score_per_small_clip_for_whole_(shared_data_for_VC_and_Verif).png -------------------------------------------------------------------------------- /out/plot/score_for_one_small_clip_(disjoint_data_for_VC_and_Verif).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/score_for_one_small_clip_(disjoint_data_for_VC_and_Verif).png -------------------------------------------------------------------------------- /out/plot/score_for_one_small_clip_(shared_data_for_VC_and_Verif).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/score_for_one_small_clip_(shared_data_for_VC_and_Verif).png -------------------------------------------------------------------------------- /out/plot/score_for_whole_(disjoint_data_for_VC_and_Verif).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/score_for_whole_(disjoint_data_for_VC_and_Verif).png -------------------------------------------------------------------------------- /out/plot/score_for_whole_(shared_data_for_VC_and_Verif).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/out/plot/score_for_whole_(shared_data_for_VC_and_Verif).png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_all_leonhard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/run_all_leonhard.sh -------------------------------------------------------------------------------- /set_env_leonhard.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/set_env_leonhard.sh -------------------------------------------------------------------------------- /src/conversion/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/conversion/convert.py -------------------------------------------------------------------------------- /src/conversion/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/conversion/model.py -------------------------------------------------------------------------------- /src/conversion/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/conversion/module.py -------------------------------------------------------------------------------- /src/conversion/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/conversion/preprocess.py -------------------------------------------------------------------------------- /src/conversion/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/conversion/train.py -------------------------------------------------------------------------------- /src/conversion/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/conversion/utils.py -------------------------------------------------------------------------------- /src/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/download.py -------------------------------------------------------------------------------- /src/split_normalize_raw_speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/split_normalize_raw_speech.py -------------------------------------------------------------------------------- /src/verification_gmm/compute_auc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/verification_gmm/compute_auc.py -------------------------------------------------------------------------------- /src/verification_gmm/train_and_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/verification_gmm/train_and_plot.py -------------------------------------------------------------------------------- /src/verification_vae/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/verification_vae/cvae_keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/verification_vae/cvae_keras.py -------------------------------------------------------------------------------- /src/verification_vae/cvae_verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kstoneriv3/Fake-Voice-Detection/HEAD/src/verification_vae/cvae_verification.py --------------------------------------------------------------------------------