Skip to content

itsomg134/Fraud-Alert-AI-Voice-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fraud-Alert-AI-Voice-Agent

Version AI Python Voice Agents Murf Falcon License

Your Complete Fraud Alert AI Voice Agent Demo-ready, handles mock bank fraud verification using AI-powered TTS voice interactions.

Features β€’ Demo β€’ Quick Start β€’ Author


πŸš€ Built a Bank Fraud Alert AI

A sandbox AI voice agent that simulates fraud alert calls for a bank. Designed for demo and learning purposes using fake data only.


πŸ“Œ Overview

This repository provides a step-by-step implementation of a fraud alert voice agent:

  • πŸ€– AI-powered fraud voice agent
  • 🧾 Fake database of transactions
  • 🎀 Text-to-speech (TTS) using Murf Falcon
  • βœ… Verification flow (non-sensitive info)
  • πŸ“Š Transaction status logging
  • ☎️ Optional LiveKit Telephony integration

Perfect for developers, AI enthusiasts, and anyone learning voice agent integration with banking-like workflows.


🎯 Features

βœ” Fraud Case Database

  • JSON-based mock transactions
  • Includes fake user name, card, amount, merchant, timestamp
  • Simple security questions for verification

βœ” Voice Agent Flow

  • Greets user as bank fraud representative

  • Performs safe identity verification

  • Reads suspicious transaction details

  • Confirms legitimacy (yes/no)

  • Updates transaction status in database:

    • confirmed_safe
    • confirmed_fraud
    • verification_failed

βœ” MVP TTS Integration

  • Uses Murf Falcon API for natural AI voice
  • Runs in browser without telephony
  • Easy to extend for multiple cases

βœ” Optional Advanced Telephony

  • Integrate with LiveKit Telephony
  • Handle real phone calls for fraud verification
  • Persist outcomes back to database

🎬 Demo Video

Watch the fraud alert agent in action:

πŸ”—https://drive.google.com/file/d/1txCNPWyWqrocn4XY-J23j6d_56pdOzv1/view?usp=drive_link


⚑ Quick Start

Clone the repository:

git clone https://github.com/your-username/bank-fraud-alert-ai.git
cd bank-fraud-alert-ai

Install dependencies (Python example):

pip install -r requirements.txt

Run the voice agent (MVP):

python main.py

Follow the terminal prompts for username and verification flow.


πŸ“ Project Structure

/Bank-Fraud-Alert-AI
β”‚
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ fraud_cases.json
β”‚   β”œβ”€β”€ main.py
β”‚   └── utils.py
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html
β”‚   └── voice_agent.js
β”œβ”€β”€ demo_videos/
β”œβ”€β”€ README.md
└── requirements.txt

πŸš€ Future Improvements

  • Multiple fraud cases & advanced workflow
  • DTMF input support for telephony
  • AI-driven fraud scoring and alerts
  • Real-time dashboard for case tracking
  • Integration with SMS/email notifications

πŸ‘¨β€πŸ’» Author

Om Gedam GitHub: @itsomg134 Email: omgedam123098@gmail.com Twitter (X): @omgedam LinkedIn: Om Gedam Portfolio: ogworks.lovable.app

Made with ❀️ for learners building AI-powered voice applications and fraud detection demos.

Do you want me to do that?

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published