Skip to content
Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ Real-Time Audio Fraud Detection β€’ AI vs AI Defense β€’ Conversation Intelligence


πŸ›‘οΈ FemtoGuard – Team SheStorm

Real-Time Audio Fraud Detection for Scam Prevention
Conversation Intelligence for the AI vs AI Era (2026)


🌐 Live Demo

πŸ”— App:
https://shestorm-ai-fraud-defender-73291669658.us-west1.run.app

πŸ“‚ Demo + PPT:
https://drive.google.com/drive/folders/1y_DknpPaxDXdqYZMj07zlWCOonYMsOap


πŸ‘₯ Team SheStorm

Name Role
Yamini Frontend & UX
Ishani Gupta Backend & APIs
Madhu Tiwari AI / ML
Khushi Verma Research & Testing

🚨 Problem

Voice fraud has evolved into AI-driven psychological manipulation:

  • 🎭 Voice cloning in seconds
  • πŸ€– AI-driven scam conversations
  • πŸ“ž Caller ID spoofing
  • 🧠 Emotional exploitation

❌ Traditional systems ask:

β€œIs the voice fake?”

βœ… We ask:

β€œIs the intent malicious?”


πŸ’‘ Our Approach

FemtoGuard detects fraud in real-time by analyzing:

  • 🧠 Intent
  • 🎭 Behavior
  • πŸ’¬ Conversation patterns

πŸ“Œ We don’t detect the caller β€” we detect the conversation itself.


🧠 Core Idea

πŸ”„ Identity β†’ Intent Shift

Traditional Systems FemtoGuard
Who is calling? Why are they calling?
Is voice real? What are they asking?
Known number? How are they manipulating?

πŸ” Detection Engine

1️⃣ Intent Detection

  • Authority phrases (bank, officer)
  • Urgency cues (immediately, now)
  • Financial triggers (OTP, PIN)
  • Isolation tactics

2️⃣ Behavioral Analysis

  • Scripted speech patterns
  • Repetition loops
  • Interruptions
  • Dominant tone

3️⃣ Emotional Manipulation

  • Fear induction
  • Pressure tactics
  • Aggression mismatch

πŸ“Œ β€œBank agent threatening user” = 🚨 High Risk


🧠 AI Pipeline

flowchart TD
    A["πŸŽ™ Audio Stream"] --> B["πŸ“Š Feature Extraction"]
    B --> C["🧠 Speech-to-Text"]
    
    C --> D["πŸ“Œ Intent Detection"]
    C --> E["🎭 Behavior Analysis"]
    C --> F["πŸ’₯ Emotion Detection"]
    
    D --> G["⚠️ Risk Engine"]
    E --> G
    F --> G
    
    G --> H["🚨 Real-Time Alerts"]
Loading

βš™οΈ System Architecture

Audio Input
   ↓
Feature Extraction
   ↓
Transcription
   ↓
Intent + Behavior + Emotion Analysis
   ↓
Risk Scoring
   ↓
User Alert System

πŸ“Š Before vs After Fraud Detection

🎯 Scenario: Scam Call Attempt


❌ Before (Traditional Systems)

Call Transcript:

"Hello ma'am, I am calling from your bank. Your account will be blocked immediately. Please share your OTP to verify."

System Response:

  • Caller ID: Unknown ❓
  • Voice: Human-like βœ…
  • Blacklist match: ❌

πŸ“Œ Result: No alert
🚨 User Outcome: High scam risk


βœ… After (FemtoGuard)

Signal Type Detection
Authority Claim Bank detected
Urgency Cue Immediate
Financial Trigger OTP
Tone Analysis Aggressive
Risk Score: 92% (HIGH RISK)

🚨 Alert:

⚠️ "Potential scam detected. Do NOT share sensitive information."


πŸ’‘ Impact

Aspect Before FemtoGuard
Detection Caller-based Intent-based
Speed Slow Real-time
Accuracy Low High
Protection ❌ βœ…

πŸ›  Tech Stack

🧠 AI / ML

  • Speech features (MFCC, spectrogram)
  • NLP / LLM models
  • Real-time inference

βš™οΈ Backend

  • FastAPI
  • WebSockets
  • REST APIs

🎨 Frontend

  • Live dashboard
  • Risk meter
  • Alerts

πŸ—„ Database

  • PostgreSQL / SQLite

✨ Key Features

  • ⚑ Real-time fraud detection
  • πŸ” No prior enrollment
  • 🧠 AI + human scam detection
  • 🌍 Works on first call
  • πŸ”Š Noise tolerant

πŸ§ͺ Dataset

  • Synthetic scam conversations
  • Multi-language support
  • Emotional variations

πŸš€ Future Scope

  • πŸ“± Mobile integration
  • 🌍 Multilingual support
  • πŸ“‘ Telecom deployment
  • 🧠 Deep learning upgrades

πŸ§‘β€πŸ’» Run Locally

npm install

Add API key in .env.local

npm run dev

🏁 Conclusion

Voice fraud is not an audio problem.
It is a human manipulation problem.

πŸ›‘οΈ FemtoGuard acts as a Real-Time Conversation Firewall
β€” stopping fraud before damage happens.


About

Repository for shestorm - Vibe Coding Hackathon

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages