
Spello - Intelligent Dictation Tool
Redmojo / March 9, 2025
Spello is an AI-powered English dictation and learning tool designed to improve spelling, typing accuracy, and listening skills through interactive dictation exercises.
Features
- User-Defined Sentences: Users input correct sentences before starting the learning process.
- AI-Powered Dictation: The system plays the sentence as audio, and the user types it from dictation.
- Real-Time Feedback: AI analyzes input and provides:
- Correctly typed words
- Mistyped characters
- Suggestions for improvement
- Error Tracking & Insights: The system tracks:
- Frequently mistyped words
- Common spelling mistakes
- Typing accuracy trends
- Import & Export Sentences: Users can import sentence lists for practice or export their sentences for external use.
Technologies
- Next.js 14: A React framework for building modern web applications.
- TypeScript: A strongly typed programming language for better code maintainability.
- Tailwind CSS & Shadcn UI: Styling frameworks for a sleek and responsive design.
- Stack Auth: A secure authentication system with multi-tenancy support.
- Dark Mode: A user-friendly dark theme for better accessibility.
Getting Started
To get started with Spello, follow these steps:
-
Clone the repository
git clone https://github.com/redmojo7/spello.git -
Install dependencies
pnpm i -
Set up environment
- Create a
.env.localfile with.env.example
- Create a
-
Run the development server
pnpm run devThe development server will start at
http://localhost:3000.
Deployment
To deploy Spello, you can use platforms like Vercel. Simply link your GitHub repository, configure environment variables, and deploy with ease.
Inspiration
Spello was inspired by Earthworm, a project focused on improving typing and dictation skills.
By leveraging AI and real-time feedback, Spello provides an interactive learning experience to enhance spelling and listening skills efficiently.
🔗 Try it now: Spello
💻 Source Code: GitHub