A comprehensive system designed to detect AI-generated fraud content, including deepfakes, cloned voices, and LLM-generated text.
- Python: The core language for AI/ML development (using Jupyter for research).
- JavaScript: For frontend interactivity.
- HTML, CSS, Bootstrap: For a responsive web interface.
- Flask: Lightweight Python framework for serving models and application logic.
- TensorFlow / Keras & PyTorch: Primary deep learning frameworks.
- Scikit-Learn: Baseline models and evaluation metrics.
- OpenCV: Image and video processing for deepfake detection.
- Librosa: Audio feature extraction for voice cloning detection.
- NLTK: Natural Language Toolkit for text analysis and fraud detection.
- ChromaDB: Vector database for managing embeddings and retrieval.
- JWT Authentication & AES Encryption: Secure access and data protection.
- Docker: Containerization.
- Git & GitHub: Version control and collaboration.
backend/: FastAPI application and API routes.frontend/: Next.js web application.ml_models/: ML model weights, data preprocessing, and inference scripts.