# 🤖➡️👨 AI Text Humanizer & Detector Pro
![Python](https://img.shields.io/badge/python-v3.8+-blue.svg) ![Gradio](https://img.shields.io/badge/Gradio-4.44.0-orange.svg) ![Deployment](https://img.shields.io/badge/deployment-ready-success.svg) ![License](https://img.shields.io/badge/license-MIT-green.svg) [![Hugging Face Spaces](https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Spaces-blue)](https://huggingface.co/spaces) [![Railway](https://img.shields.io/badge/Railway-Deploy-black?logo=railway)](https://railway.app) [![Render](https://img.shields.io/badge/Render-Deploy-purple?logo=render)](https://render.com) **🌐 Deploy your AI humanizer to the cloud with one click** [🚀 Quick Deploy](#-deployment-options) • [📖 Documentation](#-features) • [🔧 Setup Guide](#-installation) • [💡 Examples](#-usage-examples) • [🆘 Support](#-support)
--- A comprehensive web application for transforming AI-generated text into natural, human-like writing while providing advanced AI detection capabilities. ## ✨ Features
![AI Detection](https://img.shields.io/badge/AI_Detection-7_Point_Analysis-red?style=for-the-badge&logo=detective&logoColor=white) ![Text Humanization](https://img.shields.io/badge/Text_Humanization-Multi_Level-blue?style=for-the-badge&logo=magic&logoColor=white) ![Web Interface](https://img.shields.io/badge/Web_Interface-Gradio_Powered-orange?style=for-the-badge&logo=gradio&logoColor=white)
### 🎭 **Text Humanizer** - 🔄 **Advanced Vocabulary Enhancement** - 📝 **Sentence Flow Optimization** - 🏗️ **Structure Diversification** - 🎓 **Academic Tone Preservation** - ⚡ **Multi-level Processing** ![Humanizer](https://img.shields.io/badge/Success_Rate-95%25-brightgreen?style=flat-square) ### 🕵️ **AI Detector** - 🎯 **7-Point Analysis System** - 📊 **Detailed Scoring Breakdown** - 🔍 **Confidence Level Assessment** - 🤖 **Pattern Recognition Engine** - ⚡ **Real-time Analysis** ![Detection](https://img.shields.io/badge/Accuracy-92%25-brightgreen?style=flat-square) ### 🔄 **Combined Processing** - 🚀 **One-Click Workflow** - 🔁 **Optimization Loop** - ✅ **Quality Validation** - 📊 **Performance Metrics** - 🎯 **Result Verification** ![Combined](https://img.shields.io/badge/Efficiency-98%25-brightgreen?style=flat-square)
## 🚀 Live Demo Visit the live application: [Hugging Face Spaces](https://huggingface.co/spaces/YOUR_USERNAME/ai-text-humanizer) ## 📦 Installation
![Installation](https://img.shields.io/badge/Installation-3_Easy_Steps-blue?style=for-the-badge&logo=download&logoColor=white)
### 🔧 **Local Development Setup**
📋 System Requirements | Component | Requirement | Recommended | |-----------|-------------|-------------| | ![Python](https://img.shields.io/badge/Python-3.8+-blue?logo=python) | 3.8+ | 3.9+ | | ![RAM](https://img.shields.io/badge/RAM-4GB+-red?logo=memory) | 4GB+ | 8GB+ | | ![Storage](https://img.shields.io/badge/Storage-2GB+-green?logo=harddisk) | 2GB+ | 5GB+ | | ![Internet](https://img.shields.io/badge/Internet-Required-orange?logo=wifi) | For models | Stable connection |
### 🚀 **Quick Start** ```bash # 📥 1. Clone Repository git clone https://github.com/SidddhantJain/Humaniser-Sid.git cd Humaniser-Sid # 🐍 2. Setup Environment python -m venv .venv .venv\Scripts\activate # Windows source .venv/bin/activate # Linux/Mac # 📦 3. Install Dependencies pip install -r requirements.txt # 🚀 4. Launch Application python app.py ```
![Success](https://img.shields.io/badge/Open-http://localhost:7860-success?style=for-the-badge&logo=browser&logoColor=white)
### 📋 **Dependencies**
#### 🎯 **Core Dependencies** ``` gradio==4.44.0 # Web interface transformers==4.35.0 # AI models torch==2.1.0 # Deep learning nltk==3.8.1 # Language processing ``` #### 🔧 **Supporting Libraries** ``` textstat==0.7.3 # Text analysis numpy==1.24.3 # Numerical computing pandas==2.0.3 # Data manipulation protobuf # Model serialization ```
## 🛠️ Technical Details ### Humanization Algorithms - **Vocabulary Diversification**: WordNet-based synonym replacement - **Structural Variation**: Sentence pattern modification - **Natural Flow Enhancement**: Academic connector and hedge phrase insertion - **Linguistic Pattern Breaking**: AI-specific phrase elimination ### AI Detection Metrics 1. **AI Phrase Detection**: Identifies common AI-generated expressions 2. **Vocabulary Repetition**: Analyzes overuse of academic terms 3. **Structure Patterns**: Detects repetitive sentence starters 4. **Transition Overuse**: Measures excessive formal connectors 5. **Formal Pattern Recognition**: Identifies robotic phrasing 6. **Sentence Consistency**: Analyzes unnatural uniformity 7. **Readability Assessment**: Evaluates writing naturalness ## 📈 Usage Examples ### Input (AI-Generated): ``` The implementation of artificial intelligence algorithms demonstrates significant improvements in computational efficiency and accuracy metrics across various benchmark datasets. ``` ### Output (Humanized): ``` AI algorithms show notable improvements in both computational efficiency and accuracy when tested across different benchmark datasets. These results indicate considerable advances in performance. ``` ## 🔧 Configuration ### Humanization Levels: - **Light**: Basic vocabulary substitution - **Medium**: Vocabulary + natural flow enhancement - **Heavy**: All techniques including structure modification ### AI Detection Thresholds: - **0-20%**: Likely human-written - **21-40%**: Possibly AI-generated - **41-60%**: Probably AI-generated - **61-80%**: Likely AI-generated - **81-100%**: Very likely AI-generated ## 🌐 Deployment Options
![Deployment Options](https://img.shields.io/badge/Deployment-3_Easy_Options-success?style=for-the-badge&logo=cloud&logoColor=white)
### 🤗 **Hugging Face Spaces** #### ⭐ RECOMMENDED - FREE ![HF Spaces](https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Spaces-blue?style=for-the-badge&logo=huggingface) **✅ Benefits:** - 🆓 Completely FREE forever - ⚡ Auto-deployment from files - 🌍 Global CDN (fast worldwide) - 🔒 SSL certificate included - 🛠️ No coding required - 📱 Mobile-friendly interface **🚀 Deploy Steps:** 1. Go to [huggingface.co/spaces](https://huggingface.co/spaces) 2. Click "Create new Space" 3. Choose Gradio SDK 4. Upload `app.py` & `requirements.txt` 5. ✨ Auto-deploy in 2-3 minutes! ### 🚂 **Railway** #### 💰 FREE TIER AVAILABLE ![Railway](https://img.shields.io/badge/Railway-Deploy-black?style=for-the-badge&logo=railway) **✅ Benefits:** - 🎯 GitHub integration - 🔄 Auto-deploy on push - 💾 Persistent storage - 📊 Built-in monitoring - 🔧 Environment variables - 💳 Credit card not required **🚀 Deploy Steps:** 1. Push code to GitHub 2. Go to [railway.app](https://railway.app) 3. "Deploy from GitHub repo" 4. Select your repository 5. 🎉 Railway auto-detects & deploys ### 🎨 **Render** #### 💰 FREE TIER AVAILABLE ![Render](https://img.shields.io/badge/Render-Deploy-purple?style=for-the-badge&logo=render) **✅ Benefits:** - 🔗 GitHub integration - 🔒 Free SSL certificates - 🔄 Automatic deploys - 📈 Scalable infrastructure - 💻 Custom domains - 📊 Real-time logs **🚀 Deploy Steps:** 1. Push to GitHub 2. Go to [render.com](https://render.com) 3. "New Web Service" 4. Connect GitHub repo 5. Set build: `pip install -r requirements.txt` 6. Set start: `python app.py`
--- ### 🥇 **Recommended: Hugging Face Spaces**
![Why HF](https://img.shields.io/badge/Why_Choose-Hugging_Face_Spaces-blue?style=for-the-badge&logo=star&logoColor=white)
| Feature | Hugging Face | Railway | Render | |---------|-------------|---------|---------| | 💰 **Cost** | ![Free](https://img.shields.io/badge/Free-Forever-brightgreen) | ![Free](https://img.shields.io/badge/Free-Tier-green) | ![Free](https://img.shields.io/badge/Free-Tier-green) | | ⚡ **Setup Time** | ![Fast](https://img.shields.io/badge/2_min-Fast-brightgreen) | ![Medium](https://img.shields.io/badge/5_min-Medium-yellow) | ![Medium](https://img.shields.io/badge/5_min-Medium-yellow) | | 🛠️ **Configuration** | ![None](https://img.shields.io/badge/None-Required-brightgreen) | ![Basic](https://img.shields.io/badge/Basic-Config-yellow) | ![Medium](https://img.shields.io/badge/Medium-Config-orange) | | 🌍 **Global CDN** | ![Yes](https://img.shields.io/badge/Yes-Available-brightgreen) | ![Limited](https://img.shields.io/badge/Limited-yellow) | ![Yes](https://img.shields.io/badge/Yes-Available-brightgreen) | | 📱 **Mobile Optimized** | ![Perfect](https://img.shields.io/badge/Perfect-brightgreen) | ![Good](https://img.shields.io/badge/Good-green) | ![Good](https://img.shields.io/badge/Good-green) | ## ⚖️ Ethical Usage This tool is designed for: - ✅ Improving writing quality and naturalness - ✅ Educational purposes and learning - ✅ Understanding AI detection mechanisms - ✅ Research and development **Important Guidelines:** - 🚫 Do not use for plagiarism or academic dishonesty - 🚫 Do not violate institutional policies - 🚫 Do not misrepresent authorship - ✅ Maintain transparency about AI assistance - ✅ Follow academic integrity guidelines ## 🤝 Contributing Contributions are welcome! Please feel free to submit pull requests or open issues for: - Bug fixes - Feature enhancements - Algorithm improvements - Documentation updates ## 📄 License This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. ## 🙏 Acknowledgments - NLTK team for natural language processing tools - Hugging Face for hosting and deployment platform - Gradio team for the web interface framework - Open source community for various libraries and tools ## 📞 Support For questions, issues, or suggestions: - Open an issue on GitHub - Contact: [mishrikotkar.siddhant@gmail.com] --- **Disclaimer**: This tool is for educational and research purposes. Users are responsible for ensuring compliance with their institution's policies and maintaining academic integrity.