AutoNin is a smart AI-powered web assistant that allows users to fill out digital forms simply by speaking. It listens to your natural speech, transcribes it in real time, and intelligently fills in fields like your name, email, phone number, and address.
This project was designed to improve accessibility, save time, and showcase the power of speech-to-text AI, all built with Python (Flask) and Faster-Whisper.
Try it out here → https://autonin.onrender.com
Here's the Old link that redirects to the new link.
Works best on desktop or Chrome mobile.
Use your microphone or upload an audio file.Supported Language(s): English
Youtube Video → https://youtu.be/51G4-qEO1O4
Language on Video: Sinhala
It covers most parts of the webapp.
More details on GitHub/site — check description
Please wait for screenshots to load or click the GIF links to view instantly.
- Voice-to-Form: Speak naturally to fill the form.
- Upload Audio: Supports uploading your own recordings.
- Real-Time AI: Uses Faster-Whisper to transcribe voice input instantly.
- Smart Field Detection: Detects name, email, phone, and address from voice.
- Privacy-Aware: Warns if passwords are detected — does not auto-fill them.
- Responsive UI: Optimized for mobile, tablet, and desktop.
- Interactive Feedback: Audio visualizer, confetti, and fun UI elements, day/night theme.
- Built-in Tutorial: Integrated YouTube tutorial + about, credits, contact modal.
| Layer | Technologies |
|---|---|
| Frontend | HTML, Tailwind CSS, JavaScript, Feather Icons |
| Backend | Python (Flask), Flask-Session |
| AI Engine | Faster-Whisper (tiny.en model) |
| Deployment | Render.com |
AutoNin/
├── app.py # Flask backend
├── templates/
│ └── index.html # Main frontend with all UI logic
├── static/ # Assets like logo
├── uploads/ # Temporary audio files
├── requirements.txt # Python dependencies
└── README.md # Project overview
git clone https://github.com/Sevenplx/AutoNin.git
cd AutoNinpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activatepip install -r requirements.txtpython app.pyVisit http://127.0.0.1:5000 in your browser.
For the elderly or disabled users — type-free interaction
-
Schools — quick student registration or surveys
-
Offices — hands-free data collection
-
Developers — experiment with voice-based AI UX
Developer: Chemitha Sathsilu (Sevenplx)
AI Engine: Faster-Whisper
UI Framework: Tailwind CSS
Icons: Feather Icons
Hosting: Render
Special thanks to Dewmina Mandula and Iduwara Iluk Rysera_community for guidance and feedback.
Contributions, bug reports, and feature suggestions are welcome!
-Fork the repo
-Make your changes
-Submit a pull request
Have questions, feedback, or want to collaborate?
Email: sathsiluchemitha@gmail.com
Instagram: @sevenplx



