Skip to content

varppi/SSVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C# .NET

INSTALL FROM RELEASES

SSVC (Somewhat Secure Voice Changer) is a voice changer that is much harder to reverse and indetify people behind than traditional voice changers. It does this by randomly alternating the pitch and/or different frequencies in the sound.

Why?

If you ever need to talk to someone that you suspect might try figure out information about you for malicious purposes, you would probably want to alter your voice so that it cannot be used to identify you. Traditional voice changers typically do the job, but with the advancements of AI, I was able to correlate the pitch shifted version of a person's voice so it was clear that a normal voice changer would be insufficient to conceal your identity if the attacker had another recording of you WITHOUT the voice changer.

How?

To combat speaker recognition AIs, I combined constantly shifting the pitch and randomly making certain frequencies louder or quiter, which worked on the AI flawlessly. You had to turn down the distortion factor a significant amount before it could detect that it was the same person again.

Demo

I used speechbrain/spkrec-ecapa-voxceleb for speaker identification.

With SSVC

Settings:

Pitch: -25
Distortion: 10
Voice volume: 10
- reduce background noise

Detection:

score: -0.0162
is same person: FALSE

Without SSVC

Detection:

Score: 0.8336 (VERY SIMILAR)
is same person: TRUE

Screenshots

image

About

Somewhat Secure Voice Changer

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages