Skip to content

Praveenjeya77/text_analyser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI-Powered Text & File Analyzer πŸ“„πŸ€–

Description πŸ“

The AI-Powered Text & File Analyzer allows users to upload a .txt file or input text manually. The app generates an AI-powered analysis and summary of the provided text or file. It also provides the word count of the input and enables downloading the summarized result as a text file.

Features ✨

  • Text Analysis: Analyze and summarize text input or file content.
  • Word Count: Display the word count of the input.
  • Downloadable Result: Download the analysis as a .txt file.
  • AI-Powered Summarization: Generate a concise summary of the uploaded or entered text.

Technologies Used βš™οΈ

  • Gradio: Used for building the web interface.
  • Google Gemini API: Utilized for generating text summaries and analysis.
  • Python: The primary programming language used for the logic.

How It Works πŸ”„

  1. Text or File Input πŸ“‚:
    • Users can input text directly into the text box or upload a .txt file.
  2. Analyze Text πŸ”:
    • Once the user clicks the "Analyze" button, the app sends the text to the AI model (Google Gemini), which processes and summarizes the content.
  3. Summary & Word Count πŸ“Š:
    • The summarized result is displayed along with the word count of the input.
  4. Download ⬇️:
    • Users can download the analysis result as a .txt file by clicking the "Download Result" button.

Inputs πŸ’¬

  • Text Input: Enter the text you want to analyze.
  • File Input: Upload a .txt file for analysis.

Outputs πŸ“₯

  • Analysis Result: Display of the summarized content generated by the AI.
  • Word Count: The total number of words in the input.
  • Downloadable File: A .txt file containing the analysis.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages