ShivaSpear Deepfake Detection is an AI-powered tool for identifying deepfake images, audio, and fake news. It leverages machine learning and natural language processing (NLP) to combat misinformation.
✅ Deepfake Image & Audio Detection – High-accuracy identification of manipulated media.
✅ Fake News Classification – NLP-powered fake news detection.
✅ Preprocessing Tools – OpenCV, Librosa, and NLP libraries for data refinement.
✅ User-Friendly UI – Streamlit-powered web app for real-time analysis.
✅ Fast & Efficient – Optimized models for quick inference.
| Category | Technologies |
|---|---|
| ML & AI | TensorFlow, Keras, PyTorch (optional), Scikit-learn |
| Image Processing | OpenCV, Pillow (PIL) |
| Audio Processing | Librosa, SciPy |
| NLP & Text Analysis | NLTK, SpaCy, TF-IDF, Word Embeddings |
| Data Handling | NumPy, Pandas, Matplotlib, Seaborn |
| Deployment | Streamlit |
📌 Tech Stack: TensorFlow, OpenCV, Scikit-learn
✔ Collect & preprocess images (FaceForensics++, Celeb-DF, DFDC).
✔ Train CNN models (Xception, EfficientNet, ResNet).
✔ Evaluate accuracy with precision, recall, and F1-score.
✔ Deploy model using Streamlit.
📌 Tech Stack: Librosa, TensorFlow, Scikit-learn
✔ Collect & preprocess datasets (ASVspoof, FakeAVCeleb).
✔ Extract MFCCs, spectrograms, and chroma features.
✔ Train CNN-based classification models.
✔ Deploy using an interactive web app.
📌 Tech Stack: NLTK, SpaCy, Scikit-learn
✔ Collect & clean text datasets (FakeNewsNet, LIAR, Kaggle Fake News).
✔ Convert text into TF-IDF vectors or embeddings.
✔ Train Logistic Regression classifier.
✔ Evaluate with confusion matrix and performance metrics.
✔ Deploy on Streamlit for real-time analysis.
✅ Image Detection Accuracy: 90-98%
✅ Audio Detection Accuracy: 85-95%
✅ Fake News Classification Accuracy: 80-95%
✅ Inference Speed: <1 second per input
1️⃣ Clone the Repo:
git clone https://github.com/RohanExploit/ShivaSpear_Deepfake.git
cd ShivaSpear_Deepfake2️⃣ Install Dependencies:
pip install -r requirements.txt3️⃣ Run the Web App:
streamlit run app.py4️⃣ Upload an Image, Audio File, or News Text to analyze deepfakes.
🔗 FaceForensics++: GitHub
🔗 Celeb-DF Dataset: GitHub
🔗 ASVspoof Dataset: Edinburgh DataShare
🔗 FakeNewsNet: GitHub
- Rohan Gaikwad – Project Lead
- Team Members – Devshri Damle , Satyam Kadam 📧 Contact: [itzrohan007@gmail.com] | 🔗 [www.linkedin.com/in/rohanvijaygaikwad]
⭐ If this project helps you, consider starring the repo! ⭐