The Deepfake Audio Detection System is designed to enhance cybersecurity by accurately detecting manipulated audio content. Utilizing Support Vector Machines (SVMs) and deep neural networks, this project leverages Python, TensorFlow, and librosa for feature extraction to identify and classify deepfake audio. The system provides a user-friendly interface for uploading audio files, training models, and analyzing audio for deepfake detection.
- Login/Signup: Users must create an account or log in to access the system's advanced features.
- Upload Audio: Users can upload audio files that they suspect to be deepfakes. The system accepts both genuine and deepfake audio files.
- Train Model: Users can train the model using their uploaded audio data. This enhances the system's accuracy in detecting deepfake audio.
- Analyze Audio: Uploaded audio files are analyzed by the system, and the authenticity of the audio is determined.
- View Results: The system displays whether the audio is genuine or a deepfake, along with a Mel-frequency cepstral coefficients (MFCC) plot to provide a detailed basis for the detection.
- Account Management: Secure login and registration system for personalized access.
- Audio Upload: User-friendly file browser interface for uploading audio files.
- Model Training: Train the detection model using uploaded audio files.
- Deepfake Detection: Analyze and determine the authenticity of audio files.
- Detailed Results: Provides a clear result of the analysis along with an MFCC plot.
The homepage introduces users to the concept of deepfake audio and its implications. It features a navigation bar with options to log in or register.
The login page allows registered users to securely access their accounts.
The registration page is designed for new users to create an account on the platform.
This page enables users to upload both genuine and deepfake audio files and initiate model training.
The file browser interface allows users to select audio files from their local storage.
The PyCharm IDE showing the creation of the SVM model.
The analyze audio page allows users to upload and analyze audio files.
The output page displays the results of the deepfake audio analysis, including an MFCC plot.
- Programming Language: Python
- Libraries/Frameworks: TensorFlow, librosa, scikit-learn
- Frontend: HTML, CSS, JavaScript
- Backend: Flask
- Database: SQLite







