{"id":30451899,"url":"https://github.com/varppi/ssvc","last_synced_at":"2025-10-29T17:37:39.419Z","repository":{"id":277375374,"uuid":"931365596","full_name":"varppi/SSVC","owner":"varppi","description":"Somewhat Secure Voice Changer","archived":false,"fork":false,"pushed_at":"2025-03-08T15:23:43.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-09T08:51:22.355Z","etag":null,"topics":["anonymity","opsec","privacy","security","voice-changer"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varppi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-12T06:39:07.000Z","updated_at":"2025-03-08T15:23:46.000Z","dependencies_parsed_at":"2025-03-08T16:26:53.646Z","dependency_job_id":"e152a2f6-8e3f-430f-a593-0c04a203c11e","html_url":"https://github.com/varppi/SSVC","commit_stats":null,"previous_names":["r00tendo/ssvc","spoofimei/ssvc","varppi/ssvc"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/varppi/SSVC","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2FSSVC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2FSSVC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2FSSVC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2FSSVC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varppi","download_url":"https://codeload.github.com/varppi/SSVC/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varppi%2FSSVC/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271751989,"owners_count":24814717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymity","opsec","privacy","security","voice-changer"],"created_at":"2025-08-23T14:19:00.444Z","updated_at":"2025-10-29T17:37:34.370Z","avatar_url":"https://github.com/varppi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"### \u003cimg width=800 src=\"https://github.com/user-attachments/assets/c199a355-a3a8-4e58-b3ef-f264a64eb18f\"\u003e\u003c/img\u003e\n\n[![C#](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge\u0026logo=csharp\u0026logoColor=white)](https://img.shields.io/badge/c%23-%23239120.svg?style=for-the-badge\u0026logo=csharp\u0026logoColor=white)\n[![.NET](https://img.shields.io/badge/.NET-5C2D91?style=for-the-badge\u0026logo=.net\u0026logoColor=white)](https://img.shields.io/badge/.NET-5C2D91?style=for-the-badge\u0026logo=.net\u0026logoColor=white)\n\n### INSTALL FROM \u003ca href=\"https://github.com/SpoofIMEI/SSVC/releases\"\u003eRELEASES\u003c/a\u003e\n\n\u003cb\u003eSSVC (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.\u003c/b\u003e\n\n## Why?\nIf 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. \n\n## How?\nTo 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.\n\n## Demo\nI used `speechbrain/spkrec-ecapa-voxceleb` for speaker identification.\n### With SSVC\n**Settings:**\n```\nPitch: -25\nDistortion: 10\nVoice volume: 10\n- reduce background noise\n```\n**Detection:**\n```\nscore: -0.0162\nis same person: FALSE\n```\n\u003cimg width=500 src=\"https://github.com/user-attachments/assets/d8b5ddf1-2dad-4bf9-8051-f85930d87245\"\u003e\u003c/img\u003e\n\n### Without SSVC\n**Detection:**\n```\nScore: 0.8336 (VERY SIMILAR)\nis same person: TRUE\n```\n\u003cimg width=500 src=\"https://github.com/user-attachments/assets/a03f6380-301e-46ce-885b-6effb4c03739\"\u003e\u003c/img\u003e\n\n## Screenshots\n![image](https://github.com/user-attachments/assets/3a25d3f5-8eae-4905-b123-90056cd71d88)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarppi%2Fssvc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarppi%2Fssvc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarppi%2Fssvc/lists"}