AuthenticText
Humanize text with customizable pre-shot prompts written of a specific style you like or from a preset style already registered within the platform streamlit
Core trick
Clones a writing style from a user-pasted sample and prompts OpenAI to rewrite text in that style, with a human-likeness score.
Tags
Description
This is where AuthentiText truly shines and sets itself apart. Don't just sound human—sound like YOU. Our revolutionary custom style feature allows you to define a style by providing an example. Simply paste in a sample of any writing style you love—whether it's your own previous work, a famous author, or your brand's specific tone-of-voice—give it a name, and our AI will learn and adopt its unique nuances. This isn't just humanizing; it's style cloning, ensuring perfect consistency and an authentic voice that no other tool can replicate.
Whether you're a student aiming to avoid AI detection, a marketer creating content that resonates, or a professional crafting the perfect email, AuthentiText is your secret weapon for making a genuine connection with your audience.
README excerpt
# AuthentiText 📝 ## Overview 🌟 AuthentiText is a Streamlit-based web application designed to analyze and humanize text, transforming robotic or AI-generated content into natural, engaging, and authentic writing. It uses the OpenAI API to evaluate text authenticity with a "Human Score" and provides suggestions for improvement, while also offering a humanization feature to rewrite text in various styles. ## Features ✨ - **Text Analysis 🔍**: Assesses text for human-like qualities with a strict scoring system (0-100% Human Score). - **Text Humanization ✍️**: Rewrites text to sound natural and relatable in predefined or custom styles. - **Dual Theme Support 🎨**: Offers light and dark themes with customizable CSS for a modern UI. - **Custom Styles 🎭**: Allows users to define and save custom writing styles with examples. - **Actionable Feedback 💡**: Provides detailed feedback and improvement suggestions based on analysis. ## Installation 🛠️ ### Prerequisites 📋 - Python 3.8+ - An OpenAI API key (stored in a `.env` file or Streamlit secrets) ### Setup 🚀 1. Clone the repository: ```bash git clone <repository-url> cd authentiText ``` 2. Install dependencies: ```bash pip install -r requirements.txt ``` 3. Create a `.env` file in the project root and add your OpenAI API key: ``` AIMLAPI_KEY=your_api_key_here ``` 4. Run the application: ```bash streamlit run app.py ``` ## Usage 🎮 1. **Input Text ✏️**: Paste your text into the text area on the ma