OPTION B · CURRENT REPOSITORY
The current classroom interface.
Checked 10 October 2026
The repository contains the browser interface and a local Python service for English speech recognition, Chinese translation and lesson notes. Summaries use extraction or an optional local DeepSeek model.

preview.pngWhat the current code does
- Capture microphone or shared-tab audio
- Transcribe English with faster-whisper
- Translate with Argos Translate
- Generate an extractive or local-model lesson summary
Project work still needed
Selected-passage-to-API integration, supporting-ID validation, the assessed notebook and controlled evaluation are still proposed work.
Where it lives in the repository
- Browser interface
index.html / style.css- Recording and interface controller
app.js- Local service and summary logic
server.py- Translation-model setup
setup_models.py
Requires the local Python service on 127.0.0.1:8765, installed speech/translation models, and Ollama for the optional DeepSeek route. These services are not running on this Cloudflare page.
