VisioNova is a multi-modal AI credibility engine designed to verify the authenticity of digital media and detect misinformation. It provides comprehensive forensic analysis for images, videos, audio, text, and fact-checking.
VisioNova provides a secure and comprehensive platform to analyze all digital media (images, videos, audio, text) in one place without trusting sources blindly on the internet. Users can easily upload, analyze, and verify the authenticity of content with detailed forensic reports whenever they need them. It keeps information integrity at the forefront, helps users make informed decisions, and ensures they always have access to transparent explanations during verification, giving users full control over what they believe and share.
The Challenge:
Generative AI tools (ChatGPT, Midjourney, ElevenLabs, Sora) have made it trivially easy to create convincing fake content. Deepfakes spread 6x faster than truth on social media, and traditional verification methods (metadata checks, watermarking) fail as AI learns to cover its tracks.
The VisioNova Solution:
A multi-modal forensic engine that doesn't just detect AI media—it explains why content is flagged. By analyzing text, images, audio, and video simultaneously, and cross-referencing factual claims against trusted sources, VisioNova restores the "Chain of Trust" in digital media consumption.
Clone the repository
git clone https://github.com/shubhanginidixit/VisioNova.git
cd VisioNova
Set up Virtual Environment
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate
Install Dependencies
pip install -r requirements.txt
(Note: Ensure all dependencies from backend/requirements.txt are installed if available, or install manually: flask flask-cors python-dotenv requests beautifulsoup4 groq torch transformers)
Configuration
Create a .env file in the backend/ directory:
GROQ_API_KEY=your_api_key_here
GROQ_MODEL=llama-3.3-70b-versatile
Run the Application
python backend/app.py
Access the web interface by opening the corresponding HTML files in the frontend/html/ directory or accessing the local server if configured to serve static files.
frontend/html/AnalysisDashboard.htmlfrontend/html/FactCheckPage.htmlVisioNova/
├── backend/ # Flask server and core logic
│ ├── audio_detector/ # Omni-Audio Router & Vanguard Speech Ensemble
│ ├── image_detector/ # Image analysis detectors
│ ├── text_detector/ # Text AI detection & document parsing
│ ├── video_detector/ # Video deepfake detection
│ └── app.py # Main Flask application
├── docs/ # Documentation
│ ├── Audio_Detection.md # Audio models and capabilities
│ ├── Fact_Check.md # Fact checking integration
│ ├── Image_Detection.md # Image forgery tools
│ ├── Project_Vision_and_Security.md # Vision & goals
│ ├── Text_Detection.md # Text and document processing
│ └── Video_Detection.md # Video frame inspection
├── frontend/ # Web interface
│ ├── css/ # Stylesheets
│ ├── html/ # HTML pages (Dashboards, Results)
│ └── js/ # Client-side JavaScript
└── README.md # This file
This project is intended for educational and research purposes.
VisioNova is a multi-modal AI credibility engine designed to verify the authenticity of digital media and detect misinformation. It provides comprehensive forensic analysis for images, videos, audio, text, and fact-checking.
VisioNova provides a secure and comprehensive platform to analyze all digital media (images, videos, audio, text) in one place without trusting sources blindly on the internet. Users can easily upload, analyze, and verify the authenticity of content with detailed forensic reports whenever they need them. It keeps information integrity at the forefront, helps users make informed decisions, and ensures they always have access to transparent explanations during verification, giving users full control over what they believe and share.
The Challenge:
Generative AI tools (ChatGPT, Midjourney, ElevenLabs, Sora) have made it trivially easy to create convincing fake content. Deepfakes spread 6x faster than truth on social media, and traditional verification methods (metadata checks, watermarking) fail as AI learns to cover its tracks.
The VisioNova Solution:
A multi-modal forensic engine that doesn't just detect AI media—it explains why content is flagged. By analyzing text, images, audio, and video simultaneously, and cross-referencing factual claims against trusted sources, VisioNova restores the "Chain of Trust" in digital media consumption.
Clone the repository
git clone https://github.com/shubhanginidixit/VisioNova.git
cd VisioNova
Set up Virtual Environment
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate
Install Dependencies
pip install -r requirements.txt
(Note: Ensure all dependencies from backend/requirements.txt are installed if available, or install manually: flask flask-cors python-dotenv requests beautifulsoup4 groq torch transformers)
Configuration
Create a .env file in the backend/ directory:
GROQ_API_KEY=your_api_key_here
GROQ_MODEL=llama-3.3-70b-versatile
Run the Application
python backend/app.py
Access the web interface by opening the corresponding HTML files in the frontend/html/ directory or accessing the local server if configured to serve static files.
frontend/html/AnalysisDashboard.htmlfrontend/html/FactCheckPage.htmlVisioNova/
├── backend/ # Flask server and core logic
│ ├── audio_detector/ # Omni-Audio Router & Vanguard Speech Ensemble
│ ├── image_detector/ # Image analysis detectors
│ ├── text_detector/ # Text AI detection & document parsing
│ ├── video_detector/ # Video deepfake detection
│ └── app.py # Main Flask application
├── docs/ # Documentation
│ ├── Audio_Detection.md # Audio models and capabilities
│ ├── Fact_Check.md # Fact checking integration
│ ├── Image_Detection.md # Image forgery tools
│ ├── Project_Vision_and_Security.md # Vision & goals
│ ├── Text_Detection.md # Text and document processing
│ └── Video_Detection.md # Video frame inspection
├── frontend/ # Web interface
│ ├── css/ # Stylesheets
│ ├── html/ # HTML pages (Dashboards, Results)
│ └── js/ # Client-side JavaScript
└── README.md # This file
This project is intended for educational and research purposes.