AI Teaching Assistant#
An intelligent voice-enabled teaching assistant for educational environments. This application provides interactive Q&A capabilities powered by local AI models, allowing users to ask questions about uploaded course materials and receive instant, grounded answers via voice and text.
All inference runs locally on Intel CPU/GPU via OpenVINO — no cloud dependencies, no external APIs.
Key Features#
Voice-First Interface — Ask questions naturally using your microphone
Multi-Format Support — Ingest
.txt,.md,.docx, and.pdfcourse materialsLocal AI Processing — All speech-to-text, retrieval, and synthesis run on-device
Real-Time Responses — Streamed answers with synthesized voice output
Persistent Knowledge Base — Course materials persist across sessions
Services#
Service |
Port |
Role |
|---|---|---|
|
8010 |
Speech-to-text (Whisper) |
|
8011 |
Speech synthesis (SpeechT5 / Qwen-TTS) |
|
8020 |
Knowledge ingestion & retrieval-augmented generation |
|
8012 |
Session management & service orchestration |
|
7860 |
React browser interface |
Model inference is distributed across audio-analyzer, text-to-speech, and rag-service. The kiosk-core and ai-teaching-assistant ui services handle I/O and orchestration only.
Quick Start#
For full setup steps, use Get Started.
Note: If PowerShell blocks local scripts on your machine, run this command in the current terminal session before setup:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
High-level flow:
git clone --filter=blob:none --sparse https://github.com/open-edge-platform/edge-ai-suites.git;
cd edge-ai-suites;
git sparse-checkout set education-ai-suite/ai-teaching-assistant;
cd education-ai-suite/ai-teaching-assistant;
.\setup_windows.ps1;
.\start_ata.ps1
Open http://127.0.0.1:7860 in your browser.
Next Steps#
Get Started — Full setup guide
How It Works — Architecture and data flow
System Requirements — Hardware and OS requirements
Configuration — Model selection and tuning
Troubleshooting — Common issues and solutions
Release Notes — Version history