Skip to content

A simple python3 code to calculate the similarity ratio of people's voices & detect the same person

Notifications You must be signed in to change notification settings

MehmetYukselSekeroglu/VoiceComparator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VoiceComparator

An educational tool in the field of computer forensics and osint to check whether existing voices belong to the same person. Based on the Python3 resemblyzer library, the tool analyzes sounds given in supported formats (albeit in very short periods of time), calculates their similarities using cosine similarity and gives the results..



Supported audio formats:

["MP3","OGG","FLAC","AAC","AIFF","WMA","WAV"]


Required libraries:

# Linux & MacOS
python3.11 -m pip install pydub numpy resemblyzer argparse time colorama
# Windows
pip install install pydub numpy resemblyzer argparse time colorama

Usage:


It is very simple to use after the necessary libraries are installed.
cd VoiceComparator
python3.11 main.py --voice1 denemeSes1.mp3 --voice2 denemeKisi2.ogg

Example:

VOICE COMPARISON OF THE SAME PERSON:



COMPARISON OF THE VOICES OF DIFFERENT PEOPLE:

Thanks


Thanks for providing audio samples:

https://t.me/sudodr
https://t.me/araskargo_resmi
https://t.me/setpassunlock

About

A simple python3 code to calculate the similarity ratio of people's voices & detect the same person

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages