Skip to main content

A deepfake audio detection tool

Project description

Voice Auth: Deepfake Audio and Voice Detector

Because every voice deserves to be real. Introducing VoiceAuth: Your Shield Against Deepfake Audio

🚀 VoiceAuth is here to redefine how we validate the authenticity of audio files. Whether you're a journalist, a business leader, or just someone who values truth, VoiceAuth equips you with cutting-edge tools to detect and fight deepfake audio effortlessly.

Who is it for? 🔊 Media Professionals: Ensure your audio content is credible and tamper-proof. 🛡️ Law Enforcement: Authenticate voice recordings in investigations. 📞 Businesses: Protect call centers and secure internal communications. 🎓 Educators & Researchers: Dive into real-world machine learning and voice analytics. 🔒 Security Experts: Enhance voice biometrics and authentication systems.

Why VoiceAuth? ✅ Detect Deepfakes with Precision: Leverage advanced AI models, including Random Forest and Hugging Face technologies. ✅ User-Friendly: Intuitive interface tailored for both tech-savvy users and beginners. ✅ Fast & Reliable: Real-time analysis with confidence scores, metadata extraction, and visual insights. ✅ Multi-Model Capability: Use models like Random Forest, Melody, or 960h individually or combine them for superior results. ✅ Portable & Secure: Runs seamlessly on your system with no internet dependency for predictions.

Transforming Industries!? 🎙️ Journalism: Verify audio sources before publishing. ⚖️ Legal: Strengthen audio evidence for court cases. 📈 Business: Detect fake voice inputs in customer interactions. 🔬 Research: Analyze voice patterns and expand your knowledge of machine learning.

💻 Ready to try VoiceAuth? Download now and take control of your audio files. With VoiceAuth, truth and authenticity are always within reach.

💡 Support Us! Love what VoiceAuth stands for? Help us grow by donating here.

🎉 VoiceAuth – Deepfake Audio and Voice Detection Made Simple. 📧 Need assistance or want to collaborate? Reach out: sadiqkassamali@gmail.com

Overview

Voice Auth is an audio deepfake detection application designed to identify manipulated audio content. Utilizing advanced machine learning models, the application processes audio files and provides insights into their authenticity. It supports various audio and video formats, converts them to WAV, and extracts features for analysis. The application has a built-in database and works on Windows.

image

img.png

VoiceAuth.mp4

🎉Following API are avail:

        /analyze-image
        /analyze-audio

Features

  • Deepfake Detection: Uses both a Random Forest model and a Hugging Face pipeline model for accurate predictions.
  • File Format Support: Handles multiple audio formats (e.g., MP3, WAV, FLAC) and video formats (e.g., MP4, AVI) by converting them to WAV.
  • MFCC Visualization: Visualizes Mel-Frequency Cepstral Coefficients (MFCC) features extracted from audio files.
  • Metadata Storage: Logs file metadata, including format, size, audio length, and prediction results in a SQLite database.
  • User-Friendly Interface: Built with customtkinter, providing a modern and intuitive user experience.
  • Batch Processing: Allows users to upload and process multiple files simultaneously.
  • Logging with Typewriter Effect: Displays logs with a typewriter effect for better readability.

Installation

  1. Clone this repository:
    git clone https://github.com/sadiqkassamali/voiceauthCore.git
    cd voice-auth
    

Install the required packages:

pip install -r requirements.txt
  1. Ensure that ffmpeg is installed and added to your system PATH for audio and video processing.

Buy Me Coffee

python setup.py sdist bdist_wheel

twine upload .\dist*

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

voiceauthcore-0.1.51.tar.gz (12.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

voiceauthcore-0.1.51-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

voiceauthCore-0.1.51-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file voiceauthcore-0.1.51.tar.gz.

File metadata

  • Download URL: voiceauthcore-0.1.51.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for voiceauthcore-0.1.51.tar.gz
Algorithm Hash digest
SHA256 e6ee75e6b6b60ef9f4c9e215709a7f68ba2592792680a15e15eaf51979b1ccc1
MD5 a2079763d7f8a2683eccb05689d08e29
BLAKE2b-256 01ea080bba4649912efb15d719109b1a4cec9a47234db3d0f5581b7acc833e98

See more details on using hashes here.

File details

Details for the file voiceauthcore-0.1.51-py3-none-any.whl.

File metadata

  • Download URL: voiceauthcore-0.1.51-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for voiceauthcore-0.1.51-py3-none-any.whl
Algorithm Hash digest
SHA256 07dd790e5e437e790bf632468679c64f8ea8bb6f7a772e9522a829fb26a2c79d
MD5 e6408659c98c100abafa73e7dd1531ef
BLAKE2b-256 b0de03f8a6270a890b955b590a3373b6eae6374a03b88160dd5c3811ebef542d

See more details on using hashes here.

File details

Details for the file voiceauthCore-0.1.51-py3-none-any.whl.

File metadata

  • Download URL: voiceauthCore-0.1.51-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.11

File hashes

Hashes for voiceauthCore-0.1.51-py3-none-any.whl
Algorithm Hash digest
SHA256 fb255bec3e9854a3da3d8e6218453f66ec29007cf211330aff31d5ca1324d377
MD5 c8918224e797aaa3dafad586089039fd
BLAKE2b-256 f2739c5c1ae2f4198f3ee383f9a5b2add3b571bd0fbebde043aeb542400e8cfc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page