Skip to content

ohammou-tech/AI-English-Tutor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aria — AI English Tutor

A real-time voice chat app that teaches English through natural spoken conversation, powered by the Gemini 2.5 Flash Native Audio Live API.

Speak into your microphone and Aria, your AI English tutor, responds with voice in real time. No separate speech-to-text or text-to-speech — Gemini handles everything natively.

Prerequisites

Setup

npm install

Run

GEMINI_API_KEY=your_api_key_here npm start

Then open http://localhost:3000 in your browser.

Usage

  1. Click Start Session
  2. Allow microphone access when prompted
  3. Start speaking — Aria will respond in real time
  4. Click Stop to end the session

Important Notes

  • Use headphones to prevent echo/audio feedback
  • The app uses the gemini-2.5-flash-native-audio-preview-12-2025 model with the Aoede voice
  • Audio is streamed bidirectionally over WebSocket — your voice goes to Gemini and Aria's voice comes back in real time
  • Barge-in is supported: you can interrupt Aria mid-sentence and she'll adapt

About

A real-time voice chat app that teaches English through natural spoken conversation, powered by the Gemini 2.5 Flash Native Audio Live API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors