Back to projects
Spello - Intelligent Dictation Tool

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:

  1. Clone the repository

    git clone https://github.com/redmojo7/spello.git
    
  2. Install dependencies

    pnpm i
  3. Set up environment

    • Create a .env.local file with .env.example
  4. Run the development server

    pnpm run dev

    The 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