Skip to content

Repository files navigation

Beyond QWERTY: Form Filling's Vernacular Voyage with Voice Versatility!

📌 Project Overview

Beyond QWERTY is an AI-powered, voice-enabled form-filling system designed to make digital interactions effortless. Using advanced speech recognition, it allows users to fill forms seamlessly, reducing typing effort and eliminating manual data entry challenges. It also breaks language barriers, improving inclusivity and accessibility.

❌ Problems in Traditional Form Filling

  • Time-consuming and error-prone process
  • Typing difficulties for non-tech users, elderly, and differently-abled individuals
  • Language barriers hinder vernacular users
  • Need for a voice-enabled, AI-powered solution to simplify form-filling

✅ Our Solution

  • 🎤 Voice-Enabled Form Filling – Users can speak instead of typing, making the process faster and more convenient.
  • 🤖 AI-Powered Error Correction – NLP ensures accurate text input, reducing mistakes.
  • 🖥️ User-Friendly Interface – Simple and intuitive UI for easy navigation.
  • 🌍 Accessibility for All – Designed to assist elderly users and differently-abled individuals.

🔗 Project Flowchart

The system architecture and workflow are illustrated in the Lucidchart diagram linked below:

View Flowchart

📄 Research Documentation

The detailed research on Speech-to-Text models is available in the repository.
📌 View Research Paper

📄 Reference Model

📌 Run Whisper Model on Google Colab

📄 Hackerrank Certification

📌 View My Certification

📄 Google Collab link

📌 View My Collab

🛠️ Technology Stack

AI Services

  • Gemini – AI-driven text processing
  • AssemblyAI – Speech-to-text conversion

Full Stack Development

  • Frontend: React.js (Hosted on Vercel)
  • Backend: Express.js (Hosted on Render)
  • Database: NeonDB (For storing structured data)

🔑 Key Features & Benefits

Features

✅ Multi-Language Support
✅ AI-Powered Processing
✅ Real-Time Error Detection
✅ Seamless Integration

Benefits

✔️ Increased Accessibility
✔️ Higher Accuracy
✔️ User-Friendly
✔️ Boosts Productivity

Deployment Link

View Deployment Link

💻 How to Download and Start the Project

Prerequisites

Ensure you have the following installed on your system:

  • Node.js (Latest LTS version)
  • Git
  • A code editor (VS Code recommended)

Steps to Download and Run

  1. Clone the Repository
    git clone https://github.com/your-repo/beyond-qwerty.git  
    cd beyond-qwerty

Backend Setup

  1. Navigate to the backend directory:
    cd backend
  2. Install the backend dependencies:
    npm install
  3. Create a .env file in the backend directory and configure your environment variables as needed. You can refer to the .env.example file for guidance.
  4. Start the backend server:
    node server.js

Frontend Setup

  1. Navigate to the frontend directory:
    cd ../vaaniFill
  2. Install the frontend dependencies:
    npm install
  3. Start the frontend development server:
    npm run dev
  4. Open your browser and go to http://localhost:3000 to view the application.

Additional Information

  • For building the frontend for production, run:

    npm run build
  • To preview the production build, run:

    npm run preview

License

This project is licensed under the MIT License

  • see the MIT License file for details.

Acknowledgments

  • Thanks to all contributors and libraries that made this project possible.

🚀 Let's build the future of AI-powered accessibility together! 🎤🤖

About

Fill your form using Voice

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages