Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status Version AI Powered Hackathon Project License

🎤 Debate Arena

An AI-Powered Debate Platform that helps users sharpen critical thinking, public speaking, and argumentation skills through real-time AI debates.

🌐 Live Demo: https://godson-82.github.io/Debate-Arena/


🚀 About The Project

Debate Arena is an interactive web application that allows users to engage in intelligent debates with an AI opponent. Whether you're preparing for a debate competition, improving communication skills, or simply exploring different perspectives, Debate Arena provides an engaging and immersive experience.

The platform combines Artificial Intelligence, Voice Recognition, and Speech Synthesis to create a realistic debate environment where users can speak naturally and receive AI-generated responses in real time.


✨ Key Features

🤖 AI-Powered Debate Engine

  • Engage in dynamic debates with an intelligent AI opponent.
  • Receive context-aware arguments and counterarguments.
  • Supports multiple debate topics and viewpoints.

🎙️ Voice Recognition

  • Speak naturally instead of typing.
  • Converts speech into text instantly.
  • Creates a hands-free debating experience.

🔊 AI Voice Responses

  • AI replies using speech synthesis.
  • Makes conversations feel more interactive and realistic.
  • Enhances accessibility and engagement.

🎨 Modern Animated Interface

  • Smooth transitions and animations.
  • Responsive design for desktops and mobile devices.
  • Clean and intuitive user experience.

📱 Mobile Friendly

  • Optimized for Android Chrome and modern browsers.
  • Seamless experience across devices.

🛠️ Technology Stack

Technology Purpose
HTML5 Structure
CSS3 Styling & Animations
JavaScript Application Logic
Web Speech API Voice Recognition
Speech Synthesis API AI Voice Output
AI Integration Debate Generation

📂 Project Structure

Debate-Arena/
│
├── index.html
├── style.css
├── script.js
├── assets/
│   ├── images/
│   └── icons/
│
└── README.md

🎯 How It Works

  1. Open the application.
  2. Select or enter a debate topic.
  3. Choose your stance.
  4. Speak your argument using voice input.
  5. AI analyzes your statement.
  6. AI generates and speaks a counterargument.
  7. Continue the debate in real time.

💡 Use Cases

  • Debate Competition Practice
  • Public Speaking Training
  • Critical Thinking Development
  • Interview Preparation
  • Classroom Discussions
  • Communication Skill Enhancement

📸 Screenshots

Add screenshots of your application here for better presentation.

![Home Page](screenshots/home.png)
![Debate Interface](screenshots/debate.png)

🚀 Getting Started

Clone the Repository

git clone https://github.com/Godson-82/Debate-Arena.git

Run Locally

Option 1:

Open index.html directly in your browser.

Option 2 (Recommended):

Use VS Code Live Server Extension.

🔮 Future Enhancements

  • Multiple AI Debate Personalities
  • Leaderboard & Ranking System
  • Debate Score Analytics
  • Multiplayer Human vs Human Mode
  • Topic Recommendation Engine
  • Debate History & Performance Tracking
  • AI Judge and Feedback System

👨‍💻 Team Tech Farmers

Team Members

  • Suryandu Ganguly
  • Disha Chakraborty
  • Utsab Chowdhury
  • Samriddhi Pratap Singh

📧 Contact

For collaborations, suggestions, or feedback:

📩 techfarmers4@gmail.com


🌟 Support

If you like this project:

⭐ Star this repository

🍴 Fork the project

📢 Share it with others


📜 License

This project is developed for educational, innovation, and hackathon purposes.


🎤 Think. Speak. Debate. Evolve.

Built with ❤️ by Team Tech Farmers

About

⚔️ Step into the arena where every opinion becomes a battle against AI.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages