Spaces:
Running
A newer version of the Gradio SDK is available:
5.42.0
π€β‘οΈπ¨ AI Text Humanizer & Detector Pro
π Deploy your AI humanizer to the cloud with one click
π Quick Deploy β’ π Documentation β’ π§ Setup Guide β’ π‘ Examples β’ π Support
A comprehensive web application for transforming AI-generated text into natural, human-like writing while providing advanced AI detection capabilities.
β¨ Features
π Live Demo
Visit the live application: Hugging Face Spaces
π¦ Installation
π§ Local Development Setup
π System Requirements
π Quick Start
# π₯ 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
π Dependencies
π οΈ 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
- AI Phrase Detection: Identifies common AI-generated expressions
- Vocabulary Repetition: Analyzes overuse of academic terms
- Structure Patterns: Detects repetitive sentence starters
- Transition Overuse: Measures excessive formal connectors
- Formal Pattern Recognition: Identifies robotic phrasing
- Sentence Consistency: Analyzes unnatural uniformity
- 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
π€ Hugging Face Spacesβ RECOMMENDED - FREEβ Benefits:
π Deploy Steps:
|
π Railwayπ° FREE TIER AVAILABLEβ Benefits:
π Deploy Steps:
|
π¨ Renderπ° FREE TIER AVAILABLEβ Benefits:
π Deploy Steps:
|
π₯ Recommended: Hugging Face Spaces
Feature | Hugging Face | Railway | Render |
---|---|---|---|
π° Cost | |||
β‘ Setup Time | |||
π οΈ Configuration | |||
π Global CDN | |||
π± Mobile Optimized |
βοΈ 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 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.