Skip to content

mahekshaik147/ShadowFox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShadowFox Smart Keyboard

🚀 Features

  • Autocorrect using pyspellchecker
  • Next-word prediction using N-grams
  • CLI-based smart keyboard

🧠 Tech Stack

  • Python
  • NLP (N-grams)
  • Spell Correction

▶️ How to Run

1. Clone the Repository

git clone https://github.com/your-username/ShadowFox.git
cd ShadowFox

2. Create Virtual Environment

python -m venv venv

3. Activate Virtual Environment

Windows:

venv\Scripts\activate

Mac/Linux:

source venv/bin/activate

4. Install Dependencies

pip install -r requirements.txt

5. Run the Application

python app/keyboard_app.py

## 📌 Example
Input: i am goin to collge  
Output: i am going to college + suggestions

## 📁 Project Structure
ShadowFox/
│── data/           # Dataset
│── src/            # Core logic (NLP, autocorrect, prediction)
│── app/            # Main app (keyboard interface)
│── README.md
│── requirements.txt

## ⚙️ How It Works
1. User inputs text
2. Autocorrect fixes spelling errors
3. N-gram model predicts next words
4. Top suggestions are displayed

## 🔮 Future Improvements
- Add deep learning model (LSTM/RNN)
- Build web interface using Flask
- Improve dataset for better accuracy
- Add user learning capability

About

Smart autocorrect keyboard using NLP and N-gram model to predict next words and improve typing efficiency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages