Skip to content

Latest commit

 

History

History
100 lines (75 loc) · 3.07 KB

README.md

File metadata and controls

100 lines (75 loc) · 3.07 KB

🗣️ 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.