Skip to content

An app for learning English through custom topic conversations with AI. It adjusts to your English level and generates a score based on your performance.

Notifications You must be signed in to change notification settings

Ivanricee/SpeakEaseAI

Repository files navigation

🗣️ Speak Ease AI 🌐

Speak Ease AI is an app for learning English through custom topic conversations with AI. It adapts to your English level and provides a score based on your performance. Perfect for enhancing your conversational skills!

Live Demo

Note: To use the demo, you will need an OpenAI API key and an Azure Speech AI API key.


Table of Contents


Achievements🏆

  • 2nd Place Winner: Speak Ease AI earned second place in a hackathon sponsored by Vercel!
  • Watch the moment during the voting session on: Midudev's live stream: Midudev's live stream.

Features

  • 🧠 Personalized Learning: Tailored practice based on your English level.
  • 🗣️ Custom Topics: Choose topics you care about for engaging conversations.
  • 📊 Performance Scoring: Get feedback and a score based on your AI conversations.
  • 📱 Responsive Design: Works on all devices.

Demo

Speak_Ease_AI_jff9v3.webm

Technologies

Frameworks and Tools

Vercel Next JS OpenAI Azure TailwindCSS Zustand


Installation

  1. Clone the repository:
  • HTTPS:
git clone https://github.com/Ivanricee/SpeakEaseAI.git
  • SSH (requires SSH key setup)::
git clone git@github.com:Ivanricee/SpeakEaseAI.git
  1. Install dependencies:

    pnpm install
    
  2. Configure environment variables: Create a .env.local file in the root directory with the following variables:

    BLOB_READ_WRITE_TOKEN=your_vercel_blob_token
  3. Run the development server:

    pnpm dev
    

Visit http://localhost:3000 to view the app.


Future Enhancements

  • 🌍 Translator: Built-in English-Spanish translator for quick translations.
  • 🧩 Exercises: Practice with interactive activities like fill-in-the-blank and vocabulary tests.
  • 📈 Progress Tracking: Analytics dashboard to monitor growth and pinpoint areas to improve.

License

This project is licensed under the MIT License.

About

An app for learning English through custom topic conversations with AI. It adjusts to your English level and generates a score based on your performance.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published